0.10/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.10/0.15 % Command : python3 /export/starexec/sandbox/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox/tmp/tmp.vxz1RApKxX true 0.14/0.36 % Computer : n008.cluster.edu 0.14/0.36 % Model : x86_64 x86_64 0.14/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.14/0.36 % Memory : 8042.1875MB 0.14/0.36 % OS : Linux 3.10.0-693.el7.x86_64 0.14/0.36 % CPULimit : 1440 0.14/0.36 % WCLimit : 180 0.14/0.36 % DateTime : Mon Jul 3 10:40:34 EDT 2023 0.14/0.36 % CPUTime : 0.14/0.36 % Running portfolio for 1440 s 0.14/0.36 % File : /export/starexec/sandbox/benchmark/theBenchmark.p 0.14/0.36 % Number of cores: 8 0.14/0.36 % Python version: Python 3.6.8 0.14/0.37 % Running in HO mode 0.55/0.67 % Total configuration time : 828 0.55/0.67 % Estimated wc time : 1656 0.55/0.67 % Estimated cpu time (8 cpus) : 207.0 0.55/0.70 % /export/starexec/sandbox/solver/bin/lams/40_c.s.sh running for 80s 0.56/0.72 % /export/starexec/sandbox/solver/bin/lams/35_full_unif4.sh running for 80s 0.56/0.75 % /export/starexec/sandbox/solver/bin/lams/40_c_ic.sh running for 80s 0.56/0.75 % /export/starexec/sandbox/solver/bin/lams/15_e_short1.sh running for 30s 0.56/0.75 % /export/starexec/sandbox/solver/bin/lams/40_noforms.sh running for 90s 0.56/0.76 % /export/starexec/sandbox/solver/bin/lams/40_b.comb.sh running for 70s 0.56/0.76 % /export/starexec/sandbox/solver/bin/lams/20_acsne_simpl.sh running for 40s 0.56/0.77 % /export/starexec/sandbox/solver/bin/lams/30_sp5.sh running for 60s 238.49/30.63 % /export/starexec/sandbox/solver/bin/lams/30_b.l.sh running for 90s 394.39/51.92 % /export/starexec/sandbox/solver/bin/lams/35_full_unif.sh running for 56s 465.93/60.89 % /export/starexec/sandbox/solver/bin/lams/15_old_s4.sh running for 30s 565.67/73.96 % /export/starexec/sandbox/solver/bin/lams/15_lifting3.sh running for 30s 618.68/80.68 % /export/starexec/sandbox/solver/bin/lams/33_shallow_sine.sh running for 66s 619.20/80.83 % /export/starexec/sandbox/solver/bin/lams/40_e_lift.sh running for 80s 619.20/80.84 % /export/starexec/sandbox/solver/bin/lams/15_lifting1.sh running for 30s 698.15/90.86 % /export/starexec/sandbox/solver/bin/lams/8_new_cnf.sh running for 16s 698.65/90.95 % /export/starexec/sandbox/solver/bin/lams/10_e_short2.sh running for 20s 801.37/103.98 % /export/starexec/sandbox/solver/bin/lams/8_add_var_l_av.sh running for 16s 825.55/107.14 % /export/starexec/sandbox/solver/bin/lams/8_new_sh_or.sh running for 16s 832.36/108.04 % /export/starexec/sandbox/solver/bin/lams/30_old_zip1.sh running for 36s 854.47/110.97 % /export/starexec/sandbox/solver/bin/lams/10_shallow_lift.sh running for 30s 857.17/111.34 % /export/starexec/sandbox/solver/bin/lams/15_lcnf_noform.sh running for 30s 858.26/111.51 % Solved by lams/8_add_var_l_av.sh. 858.26/111.51 % done 256 iterations in 3.904s 858.26/111.51 % SZS status Theorem for '/export/starexec/sandbox/benchmark/theBenchmark.p' 858.26/111.51 % SZS output start Refutation 858.26/111.51 thf(setadjoinAx_type, type, setadjoinAx: $o). 858.26/111.51 thf(cartprodmempaircEq_type, type, cartprodmempaircEq: $o). 858.26/111.51 thf(notdexE_type, type, notdexE: $o). 858.26/111.51 thf(setunionAx_type, type, setunionAx: $o). 858.26/111.51 thf(setminusELneg_type, type, setminusELneg: $o). 858.26/111.51 thf('#sk1048_type', type, '#sk1048': $i > $i > $o). 858.26/111.51 thf(kpairsurjEq_type, type, kpairsurjEq: $o). 858.26/111.51 thf(powersetE_type, type, powersetE: $o). 858.26/111.51 thf(omegaSAx_type, type, omegaSAx: $o). 858.26/111.51 thf(exuI1_type, type, exuI1: $o). 858.26/111.51 thf(exuI2_type, type, exuI2: $o). 858.26/111.51 thf(notequalI2_type, type, notequalI2: $o). 858.26/111.51 thf(kpairiskpair_type, type, kpairiskpair: $o). 858.26/111.51 thf(upairsubunion_type, type, upairsubunion: $o). 858.26/111.51 thf(powerset__Cong_type, type, powerset__Cong: $o). 858.26/111.51 thf(setminusILneg_type, type, setminusILneg: $o). 858.26/111.51 thf(wellorderingAx_type, type, wellorderingAx: $o). 858.26/111.51 thf(setadjoinSub2_type, type, setadjoinSub2: $o). 858.26/111.51 thf(binintersectSubset5_type, type, binintersectSubset5: $o). 858.26/111.51 thf(upairinpowunion_type, type, upairinpowunion: $o). 858.26/111.51 thf(setoftrueEq_type, type, setoftrueEq: $o). 858.26/111.51 thf(emptyset__Cong_type, type, emptyset__Cong: $o). 858.26/111.51 thf(cartprodpairmemER_type, type, cartprodpairmemER: $o). 858.26/111.51 thf('#sk1037_type', type, '#sk1037': $i). 858.26/111.51 thf(breln_type, type, breln: $i > $i > $i > $o). 858.26/111.51 thf(sepInPowerset_type, type, sepInPowerset: $o). 858.26/111.51 thf(setukpairIR_type, type, setukpairIR: $o). 858.26/111.51 thf(kpair_type, type, kpair: $i > $i > $i). 858.26/111.51 thf(binunionE_type, type, binunionE: $o). 858.26/111.51 thf(setext_type, type, setext: $o). 858.26/111.51 thf(emptyinPowerset_type, type, emptyinPowerset: $o). 858.26/111.51 thf(ksnd_type, type, ksnd: $i > $i). 858.26/111.51 thf(ubforcartprodlem1_type, type, ubforcartprodlem1: $o). 858.26/111.51 thf(setukpairinjR12_type, type, setukpairinjR12: $o). 858.26/111.51 thf(descr__Cong_type, type, descr__Cong: $o). 858.26/111.51 thf(binintersectSubset1_type, type, binintersectSubset1: $o). 858.26/111.51 thf(in_type, type, in: $i > $i > $o). 858.26/111.51 thf(cartprodfstpairEq_type, type, cartprodfstpairEq: $o). 858.26/111.51 thf(quantDeMorgan1_type, type, quantDeMorgan1: $o). 858.26/111.51 thf(binunion_type, type, binunion: $i > $i > $i). 858.26/111.51 thf(setadjoinIR_type, type, setadjoinIR: $o). 858.26/111.51 thf(setadjoin__Cong_type, type, setadjoin__Cong: $o). 858.26/111.51 thf(symdiffI2_type, type, symdiffI2: $o). 858.26/111.51 thf(upairset2IR_type, type, upairset2IR: $o). 858.26/111.51 thf(subsetE_type, type, subsetE: $o). 858.26/111.51 thf(prop2set2propI_type, type, prop2set2propI: $o). 858.26/111.51 thf(dsetconstrEL_type, type, dsetconstrEL: $o). 858.26/111.51 thf(setbeta_type, type, setbeta: $o). 858.26/111.51 thf(eqinunit_type, type, eqinunit: $o). 858.26/111.51 thf(upairsetIL_type, type, upairsetIL: $o). 858.26/111.51 thf(powersetI1_type, type, powersetI1: $o). 858.26/111.51 thf(binintersectSubset3_type, type, binintersectSubset3: $o). 858.26/111.51 thf(setukpairinjR_type, type, setukpairinjR: $o). 858.26/111.51 thf(cartprodfstin_type, type, cartprodfstin: $o). 858.26/111.51 thf(setminusIRneg_type, type, setminusIRneg: $o). 858.26/111.51 thf(kfst_type, type, kfst: $i > $i). 858.26/111.51 thf(powersetAx_type, type, powersetAx: $o). 858.26/111.51 thf(singletonprop_type, type, singletonprop: $o). 858.26/111.51 thf(binintersectSubset4_type, type, binintersectSubset4: $o). 858.26/111.51 thf(singletoninpowunion_type, type, singletoninpowunion: $o). 858.26/111.51 thf(powersetI_type, type, powersetI: $o). 858.26/111.51 thf(cartprodmempair_type, type, cartprodmempair: $o). 858.26/111.51 thf(upairsetIR_type, type, upairsetIR: $o). 858.26/111.51 thf(cartprodsndpairEq_type, type, cartprodsndpairEq: $o). 858.26/111.51 thf(inCongP_type, type, inCongP: $o). 858.26/111.51 thf(setukpairinjL_type, type, setukpairinjL: $o). 858.26/111.51 thf(setadjoinSub_type, type, setadjoinSub: $o). 858.26/111.51 thf(exuE3e_type, type, exuE3e: $o). 858.26/111.51 thf(emptysetE_type, type, emptysetE: $o). 858.26/111.51 thf(upairequniteq_type, type, upairequniteq: $o). 858.26/111.51 thf(binintersectSubset2_type, type, binintersectSubset2: $o). 858.26/111.51 thf(setunionI_type, type, setunionI: $o). 858.26/111.51 thf(symdiff_type, type, symdiff: $i > $i > $i). 858.26/111.51 thf(setunion__Cong_type, type, setunion__Cong: $o). 858.26/111.51 thf(prop2setI_type, type, prop2setI: $o). 858.26/111.51 thf(nonemptyImpWitness_type, type, nonemptyImpWitness: $o). 858.26/111.51 thf(setminusER_type, type, setminusER: $o). 858.26/111.51 thf(exuE2_type, type, exuE2: $o). 858.26/111.51 thf(emptyset_type, type, emptyset: $i). 858.26/111.51 thf(setminus_type, type, setminus: $i > $i > $i). 858.26/111.51 thf(powersetsubset_type, type, powersetsubset: $o). 858.26/111.51 thf(setukpairinjR1_type, type, setukpairinjR1: $o). 858.26/111.51 thf(setOfPairsIsBReln_type, type, setOfPairsIsBReln: $o). 858.26/111.51 thf(subPowSU_type, type, subPowSU: $o). 858.26/111.51 thf(ex1_type, type, ex1: $i > ($i > $o) > $o). 858.26/111.51 thf(notequalI1_type, type, notequalI1: $o). 858.26/111.51 thf(notinemptyset_type, type, notinemptyset: $o). 858.26/111.51 thf(nonemptyI1_type, type, nonemptyI1: $o). 858.26/111.51 thf(subsetTrans_type, type, subsetTrans: $o). 858.26/111.51 thf(setukpairinjR2_type, type, setukpairinjR2: $o). 858.26/111.51 thf(kpairp_type, type, kpairp: $o). 858.26/111.51 thf(setminusI_type, type, setminusI: $o). 858.26/111.51 thf(binunionIL_type, type, binunionIL: $o). 858.26/111.51 thf(dpsetconstrI_type, type, dpsetconstrI: $o). 858.26/111.51 thf(setunionsingleton_type, type, setunionsingleton: $o). 858.26/111.51 thf(subsetE2_type, type, subsetE2: $o). 858.26/111.51 thf(singletonsswitch_type, type, singletonsswitch: $o). 858.26/111.51 thf(kfstpairEq_type, type, kfstpairEq: $o). 858.26/111.51 thf(ubforcartprodlem3_type, type, ubforcartprodlem3: $o). 858.26/111.51 thf(setextsub_type, type, setextsub: $o). 858.26/111.51 thf(binunionLsub_type, type, binunionLsub: $o). 858.26/111.51 thf(setunionsingleton1_type, type, setunionsingleton1: $o). 858.26/111.51 thf(binintersect_type, type, binintersect: $i > $i > $i). 858.26/111.51 thf(emptysetsubset_type, type, emptysetsubset: $o). 858.26/111.51 thf(quantDeMorgan3_type, type, quantDeMorgan3: $o). 858.26/111.51 thf(setunionE_type, type, setunionE: $o). 858.26/111.51 thf(setminusSubset1_type, type, setminusSubset1: $o). 858.26/111.51 thf(emptyinunitempty_type, type, emptyinunitempty: $o). 858.26/111.51 thf(binunionIR_type, type, binunionIR: $o). 858.26/111.51 thf(setadjoinE_type, type, setadjoinE: $o). 858.26/111.51 thf(descr_type, type, descr: ($i > $o) > $i). 858.26/111.51 thf(cartprodpairmemEL_type, type, cartprodpairmemEL: $o). 858.26/111.51 thf(singletonsuniq_type, type, singletonsuniq: $o). 858.26/111.51 thf(setadjoinIL_type, type, setadjoinIL: $o). 858.26/111.51 thf(exuE1_type, type, exuE1: $o). 858.26/111.51 thf(ubforcartprodlem2_type, type, ubforcartprodlem2: $o). 858.26/111.51 thf(binintersectRsub_type, type, binintersectRsub: $o). 858.26/111.51 thf(setminusLsub_type, type, setminusLsub: $o). 858.26/111.51 thf('#sk1042_type', type, '#sk1042': $i). 858.26/111.51 thf(prop2set_type, type, prop2set: $o > $i). 858.26/111.51 thf(notinsingleton_type, type, notinsingleton: $o). 858.26/111.51 thf(eqimpsubset2_type, type, eqimpsubset2: $o). 858.26/111.51 thf(exuEu_type, type, exuEu: $o). 858.26/111.51 thf(emptysetimpfalse_type, type, emptysetimpfalse: $o). 858.26/111.51 thf(ex1I2_type, type, ex1I2: $o). 858.26/111.51 thf(upairsetE_type, type, upairsetE: $o). 858.26/111.51 thf(omega0Ax_type, type, omega0Ax: $o). 858.26/111.51 thf(notsubsetI_type, type, notsubsetI: $o). 858.26/111.51 thf(quantDeMorgan4_type, type, quantDeMorgan4: $o). 858.26/111.51 thf(setextAx_type, type, setextAx: $o). 858.26/111.51 thf(powersetE1_type, type, powersetE1: $o). 858.26/111.51 thf(bs114d_type, type, bs114d: $o). 858.26/111.51 thf(noeltsimpempty_type, type, noeltsimpempty: $o). 858.26/111.51 thf(setunion_type, type, setunion: $i > $i). 858.26/111.51 thf(iskpair_type, type, iskpair: $i > $o). 858.26/111.51 thf(binintersectLsub_type, type, binintersectLsub: $o). 858.26/111.51 thf(subsetI1_type, type, subsetI1: $o). 858.26/111.51 thf(symdiffE_type, type, symdiffE: $o). 858.26/111.51 thf(descrp_type, type, descrp: $o). 858.26/111.51 thf(dsetconstr__Cong_type, type, dsetconstr__Cong: $o). 858.26/111.51 thf(foundationAx_type, type, foundationAx: $o). 858.26/111.51 thf(emptysetAx_type, type, emptysetAx: $o). 858.26/111.51 thf(emptyI_type, type, emptyI: $o). 858.26/111.51 thf(setadjoinOr_type, type, setadjoinOr: $o). 858.26/111.51 thf(binintersectEL_type, type, binintersectEL: $o). 858.26/111.51 thf(emptyE1_type, type, emptyE1: $o). 858.26/111.51 thf(emptyInPowerset_type, type, emptyInPowerset: $o). 858.26/111.51 thf('#sk4904_type', type, '#sk4904': $i). 858.26/111.51 thf(vacuousDall_type, type, vacuousDall: $o). 858.26/111.51 thf(dsetconstr_type, type, dsetconstr: $i > ($i > $o) > $i). 858.26/111.51 thf(dsetconstrER_type, type, dsetconstrER: $o). 858.26/111.51 thf(exu_type, type, exu: ($i > $o) > $o). 858.26/111.51 thf(binintersectI_type, type, binintersectI: $o). 858.26/111.51 thf(cartprodpairin_type, type, cartprodpairin: $o). 858.26/111.51 thf(ex1I_type, type, ex1I: $o). 858.26/111.51 thf(cartprodmempair1_type, type, cartprodmempair1: $o). 858.26/111.51 thf(cartprodsndin_type, type, cartprodsndin: $o). 858.26/111.51 thf(setukpairinjR11_type, type, setukpairinjR11: $o). 858.26/111.51 thf(dpsetconstr_type, type, dpsetconstr: $i > $i > ($i > $i > $o) > $i). 858.26/111.51 thf('#sk1059_type', type, '#sk1059': $i). 858.26/111.51 thf(singleton_type, type, singleton: $i > $o). 858.26/111.51 thf(symdiffI1_type, type, symdiffI1: $o). 858.26/111.51 thf(subsetI2_type, type, subsetI2: $o). 858.26/111.51 thf(dpsetconstrSub_type, type, dpsetconstrSub: $o). 858.26/111.51 thf(symdiffIneg1_type, type, symdiffIneg1: $o). 858.26/111.51 thf(theprop_type, type, theprop: $o). 858.26/111.51 thf(setminusERneg_type, type, setminusERneg: $o). 858.26/111.51 thf(symdiffIneg2_type, type, symdiffIneg2: $o). 858.26/111.51 thf(omega__Cong_type, type, omega__Cong: $o). 858.26/111.51 thf(subsetRefl_type, type, subsetRefl: $o). 858.26/111.51 thf(uniqinunit_type, type, uniqinunit: $o). 858.26/111.51 thf('#sk4905_type', type, '#sk4905': $i). 858.26/111.51 thf(setminusSubset2_type, type, setminusSubset2: $o). 858.26/111.51 thf(prop2setE_type, type, prop2setE: $o). 858.26/111.51 thf(binunionEcases_type, type, binunionEcases: $o). 858.26/111.51 thf(omega_type, type, omega: $i). 858.26/111.51 thf(nonemptyI_type, type, nonemptyI: $o). 858.26/111.51 thf(disjointsetsI1_type, type, disjointsetsI1: $o). 858.26/111.51 thf(exuE3u_type, type, exuE3u: $o). 858.26/111.51 thf(setminusEL_type, type, setminusEL: $o). 858.26/111.51 thf(setunionsingleton2_type, type, setunionsingleton2: $o). 858.26/111.51 thf(sepSubset_type, type, sepSubset: $o). 858.26/111.51 thf(upairset2E_type, type, upairset2E: $o). 858.26/111.51 thf(eqimpsubset1_type, type, eqimpsubset1: $o). 858.26/111.51 thf(exuI3_type, type, exuI3: $o). 858.26/111.51 thf(notdallE_type, type, notdallE: $o). 858.26/111.51 thf(binintersectER_type, type, binintersectER: $o). 858.26/111.51 thf(ksndsingleton_type, type, ksndsingleton: $o). 858.26/111.51 thf(powerset_type, type, powerset: $i > $i). 858.26/111.51 thf(kfstsingleton_type, type, kfstsingleton: $o). 858.26/111.51 thf(dsetconstrI_type, type, dsetconstrI: $o). 858.26/111.51 thf(cartprodpairsurjEq_type, type, cartprodpairsurjEq: $o). 858.26/111.51 thf(nonempty_type, type, nonempty: $i > $o). 858.26/111.51 thf(set2prop_type, type, set2prop: $i > $o). 858.26/111.51 thf(setadjoin_type, type, setadjoin: $i > $i > $i). 858.26/111.51 thf(exu__Cong_type, type, exu__Cong: $o). 858.26/111.51 thf('#sk1054_type', type, '#sk1054': $i). 858.26/111.51 thf(ksndpairEq_type, type, ksndpairEq: $o). 858.26/111.51 thf(quantDeMorgan2_type, type, quantDeMorgan2: $o). 858.26/111.51 thf(ex1E1_type, type, ex1E1: $o). 858.26/111.51 thf(secondinupair_type, type, secondinupair: $o). 858.26/111.51 thf(singletonsubset_type, type, singletonsubset: $o). 858.26/111.51 thf(singletoninpowerset_type, type, singletoninpowerset: $o). 858.26/111.51 thf(subsetemptysetimpeq_type, type, subsetemptysetimpeq: $o). 858.26/111.51 thf(replAx_type, type, replAx: $o). 858.26/111.51 thf(nonemptyE1_type, type, nonemptyE1: $o). 858.26/111.51 thf(omegaIndAx_type, type, omegaIndAx: $o). 858.26/111.51 thf(setukpairIL_type, type, setukpairIL: $o). 858.26/111.51 thf(setunionE2_type, type, setunionE2: $o). 858.26/111.51 thf(inPowerset_type, type, inPowerset: $o). 858.26/111.51 thf(cartprod_type, type, cartprod: $i > $i > $i). 858.26/111.51 thf(subset_type, type, subset: $i > $i > $o). 858.26/111.51 thf(in__Cong_type, type, in__Cong: $o). 858.26/111.51 thf(setukpairinjL2_type, type, setukpairinjL2: $o). 858.26/111.51 thf(binunionRsub_type, type, binunionRsub: $o). 858.26/111.51 thf(subset2powerset_type, type, subset2powerset: $o). 858.26/111.51 thf(setukpairinjL1_type, type, setukpairinjL1: $o). 858.26/111.51 thf(setOfPairsIsBReln, axiom, setOfPairsIsBReln = 858.26/111.51 (![A:$i,B:$i,Xphi:( $i > $i > $o )]: 858.26/111.51 ( breln @ 858.26/111.51 A @ B @ ( dpsetconstr @ A @ B @ ( ^[Xx:$i,Xy:$i]: ( Xphi @ Xx @ Xy ) ) ) ))). 858.26/111.51 thf('0', plain, 858.26/111.51 (( setOfPairsIsBReln ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:( $i > $i > $o )]: 858.26/111.51 ( breln @ 858.26/111.51 X4 @ X6 @ 858.26/111.51 ( dpsetconstr @ X4 @ X6 @ ( ^[V_1:$i,V_2:$i]: ( X8 @ V_1 @ V_2 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dpsetconstrSub, axiom, dpsetconstrSub = 858.26/111.51 (![A:$i,B:$i,Xphi:( $i > $i > $o )]: 858.26/111.51 ( subset @ 858.26/111.51 ( dpsetconstr @ A @ B @ ( ^[Xx:$i,Xy:$i]: ( Xphi @ Xx @ Xy ) ) ) @ 858.26/111.51 ( cartprod @ A @ B ) ))). 858.26/111.51 thf('1', plain, 858.26/111.51 (( dpsetconstrSub ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:( $i > $i > $o )]: 858.26/111.51 ( subset @ 858.26/111.51 ( dpsetconstr @ X4 @ X6 @ ( ^[V_1:$i,V_2:$i]: ( X8 @ V_1 @ V_2 ) ) ) @ 858.26/111.51 ( cartprod @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dpsetconstrI, axiom, dpsetconstrI = 858.26/111.51 (![A:$i,B:$i,Xphi:( $i > $i > $o ),Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( ( Xphi @ Xx @ Xy ) => 858.26/111.51 ( in @ 858.26/111.51 ( kpair @ Xx @ Xy ) @ 858.26/111.51 ( dpsetconstr @ A @ B @ ( ^[Xz:$i,Xu:$i]: ( Xphi @ Xz @ Xu ) ) ) ) ) ) ) ))). 858.26/111.51 thf('2', plain, 858.26/111.51 (( dpsetconstrI ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:( $i > $i > $o ),X10:$i]: 858.26/111.51 ( ( in @ X10 @ X4 ) => 858.26/111.51 ( ![X12:$i]: 858.26/111.51 ( ( in @ X12 @ X6 ) => 858.26/111.51 ( ( X8 @ X10 @ X12 ) => 858.26/111.51 ( in @ 858.26/111.51 ( kpair @ X10 @ X12 ) @ 858.26/111.51 ( dpsetconstr @ 858.26/111.51 X4 @ X6 @ ( ^[V_1:$i,V_2:$i]: ( X8 @ V_1 @ V_2 ) ) ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dpsetconstr, axiom,(( dpsetconstr ) = 858.26/111.51 (^[A:$i,B:$i,Xphi:( $i > $i > $o )]: 858.26/111.51 ( dsetconstr @ 858.26/111.51 ( cartprod @ A @ B ) @ 858.26/111.51 ( ^[Xu:$i]: 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ?[Xy:$i]: 858.26/111.51 ( ( ( Xu ) = ( kpair @ Xx @ Xy ) ) & ( Xphi @ Xx @ Xy ) & 858.26/111.51 ( in @ Xy @ B ) ) ) & 858.26/111.51 ( in @ Xx @ A ) ) ) ) )))). 858.26/111.51 thf('3', plain, 858.26/111.51 (( dpsetconstr ) = 858.26/111.51 ( ^[A:$i,B:$i,Xphi:( $i > $i > $o )]: 858.26/111.51 ( dsetconstr @ 858.26/111.51 ( cartprod @ A @ B ) @ 858.26/111.51 ( ^[Xu:$i]: 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ?[Xy:$i]: 858.26/111.51 ( ( ( Xu ) = ( kpair @ Xx @ Xy ) ) & ( Xphi @ Xx @ Xy ) & 858.26/111.51 ( in @ Xy @ B ) ) ) & 858.26/111.51 ( in @ Xx @ A ) ) ) ) ) )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [dpsetconstr])). 858.26/111.51 thf('4', plain, 858.26/111.51 (( dpsetconstr ) = 858.26/111.51 ( ^[V_1:$i,V_2:$i,V_3:( $i > $i > $o )]: 858.26/111.51 ( dsetconstr @ 858.26/111.51 ( cartprod @ V_1 @ V_2 ) @ 858.26/111.51 ( ^[V_4:$i]: 858.26/111.51 ( ?[X4:$i]: 858.26/111.51 ( ( ?[X6:$i]: 858.26/111.51 ( ( ( V_4 ) = ( kpair @ X4 @ X6 ) ) & ( V_3 @ X4 @ X6 ) & 858.26/111.51 ( in @ X6 @ V_2 ) ) ) & 858.26/111.51 ( in @ X4 @ V_1 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(breln, axiom,(( breln ) = 858.26/111.51 (^[A:$i,B:$i,C:$i]: ( subset @ C @ ( cartprod @ A @ B ) )))). 858.26/111.51 thf('5', plain, 858.26/111.51 (( breln ) = ( ^[A:$i,B:$i,C:$i]: ( subset @ C @ ( cartprod @ A @ B ) ) )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [breln])). 858.26/111.51 thf('6', plain, 858.26/111.51 (( breln ) = 858.26/111.51 ( ^[V_1:$i,V_2:$i,V_3:$i]: ( subset @ V_3 @ ( cartprod @ V_1 @ V_2 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodpairsurjEq, axiom, cartprodpairsurjEq = 858.26/111.51 (![A:$i,B:$i,Xu:$i]: 858.26/111.51 ( ( in @ Xu @ ( cartprod @ A @ B ) ) => 858.26/111.51 ( ( kpair @ ( kfst @ Xu ) @ ( ksnd @ Xu ) ) = ( Xu ) ) ))). 858.26/111.51 thf('7', plain, 858.26/111.51 (( cartprodpairsurjEq ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( cartprod @ X4 @ X6 ) ) => 858.26/111.51 ( ( kpair @ ( kfst @ X8 ) @ ( ksnd @ X8 ) ) = ( X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodsndpairEq, axiom, cartprodsndpairEq = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => ( ( ksnd @ ( kpair @ Xx @ Xy ) ) = ( Xy ) ) ) ) ))). 858.26/111.51 thf('8', plain, 858.26/111.51 (( cartprodsndpairEq ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( ( ksnd @ ( kpair @ X8 @ X10 ) ) = ( X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodfstpairEq, axiom, cartprodfstpairEq = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => ( ( kfst @ ( kpair @ Xx @ Xy ) ) = ( Xx ) ) ) ) ))). 858.26/111.51 thf('9', plain, 858.26/111.51 (( cartprodfstpairEq ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( ( kfst @ ( kpair @ X8 @ X10 ) ) = ( X8 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodmempaircEq, axiom, cartprodmempaircEq = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => ( ( kpair @ Xx @ Xy ) = ( kpair @ Xx @ Xy ) ) ) ) ))). 858.26/111.51 thf('10', plain, 858.26/111.51 (( cartprodmempaircEq ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( ( kpair @ X8 @ X10 ) = ( kpair @ X8 @ X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodpairmemER, axiom, cartprodpairmemER = 858.26/111.51 (![A:$i,B:$i,Xx:$i,Xy:$i]: 858.26/111.51 ( ( in @ ( kpair @ Xx @ Xy ) @ ( cartprod @ A @ B ) ) => ( in @ Xy @ B ) ))). 858.26/111.51 thf('11', plain, 858.26/111.51 (( cartprodpairmemER ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$i]: 858.26/111.51 ( ( in @ ( kpair @ X8 @ X10 ) @ ( cartprod @ X4 @ X6 ) ) => 858.26/111.51 ( in @ X10 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodpairmemEL, axiom, cartprodpairmemEL = 858.26/111.51 (![A:$i,B:$i,Xx:$i,Xy:$i]: 858.26/111.51 ( ( in @ ( kpair @ Xx @ Xy ) @ ( cartprod @ A @ B ) ) => ( in @ Xx @ A ) ))). 858.26/111.51 thf('12', plain, 858.26/111.51 (( cartprodpairmemEL ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$i]: 858.26/111.51 ( ( in @ ( kpair @ X8 @ X10 ) @ ( cartprod @ X4 @ X6 ) ) => 858.26/111.51 ( in @ X8 @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodsndin, axiom, cartprodsndin = 858.26/111.51 (![A:$i,B:$i,Xu:$i]: 858.26/111.51 ( ( in @ Xu @ ( cartprod @ A @ B ) ) => ( in @ ( ksnd @ Xu ) @ B ) ))). 858.26/111.51 thf('13', plain, 858.26/111.51 (( cartprodsndin ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( cartprod @ X4 @ X6 ) ) => ( in @ ( ksnd @ X8 ) @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(kpairsurjEq, axiom, kpairsurjEq = 858.26/111.51 (![Xu:$i]: 858.26/111.51 ( ( iskpair @ Xu ) => 858.26/111.51 ( ( kpair @ ( kfst @ Xu ) @ ( ksnd @ Xu ) ) = ( Xu ) ) ))). 858.26/111.51 thf('14', plain, 858.26/111.51 (( kpairsurjEq ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( iskpair @ X4 ) => 858.26/111.51 ( ( kpair @ ( kfst @ X4 ) @ ( ksnd @ X4 ) ) = ( X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ksndpairEq, axiom, ksndpairEq = 858.26/111.51 (![Xx:$i,Xy:$i]: ( ( ksnd @ ( kpair @ Xx @ Xy ) ) = ( Xy ) ))). 858.26/111.51 thf('15', plain, 858.26/111.51 (( ksndpairEq ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( ( ksnd @ ( kpair @ X4 @ X6 ) ) = ( X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ksndsingleton, axiom, ksndsingleton = 858.26/111.51 (![Xu:$i]: 858.26/111.51 ( ( iskpair @ Xu ) => 858.26/111.51 ( singleton @ 858.26/111.51 ( dsetconstr @ 858.26/111.51 ( setunion @ Xu ) @ 858.26/111.51 ( ^[Xx:$i]: ( ( Xu ) = ( kpair @ ( kfst @ Xu ) @ Xx ) ) ) ) ) ))). 858.26/111.51 thf('16', plain, 858.26/111.51 (( ksndsingleton ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( iskpair @ X4 ) => 858.26/111.51 ( singleton @ 858.26/111.51 ( dsetconstr @ 858.26/111.51 ( setunion @ X4 ) @ 858.26/111.51 ( ^[V_1:$i]: ( ( X4 ) = ( kpair @ ( kfst @ X4 ) @ V_1 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjR, axiom, setukpairinjR = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i,Xu:$i]: 858.26/111.51 ( ( ( kpair @ Xx @ Xy ) = ( kpair @ Xz @ Xu ) ) => ( ( Xy ) = ( Xu ) ) ))). 858.26/111.51 thf('17', plain, 858.26/111.51 (( setukpairinjR ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$i]: 858.26/111.51 ( ( ( kpair @ X4 @ X6 ) = ( kpair @ X8 @ X10 ) ) => 858.26/111.51 ( ( X6 ) = ( X10 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjR2, axiom, setukpairinjR2 = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i,Xu:$i]: 858.26/111.51 ( ( ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xz @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xz @ ( setadjoin @ Xu @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( Xy ) = ( Xu ) ) ))). 858.26/111.51 thf('18', plain, 858.26/111.51 (( setukpairinjR2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$i]: 858.26/111.51 ( ( ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ ( setadjoin @ X10 @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( X6 ) = ( X10 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairequniteq, axiom, upairequniteq = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i]: 858.26/111.51 ( ( ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) = 858.26/111.51 ( setadjoin @ Xz @ emptyset ) ) => 858.26/111.51 ( ( Xx ) = ( Xy ) ) ))). 858.26/111.51 thf('19', plain, 858.26/111.51 (( upairequniteq ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) = 858.26/111.51 ( setadjoin @ X8 @ emptyset ) ) => 858.26/111.51 ( ( X4 ) = ( X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjR1, axiom, setukpairinjR1 = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i,Xu:$i]: 858.26/111.51 ( ( ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xz @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xz @ ( setadjoin @ Xu @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( ( Xz ) = ( Xu ) ) => ( ( Xy ) = ( Xu ) ) ) ))). 858.26/111.51 thf('20', plain, 858.26/111.51 (( setukpairinjR1 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$i]: 858.26/111.51 ( ( ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ ( setadjoin @ X10 @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( ( X8 ) = ( X10 ) ) => ( ( X6 ) = ( X10 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjR12, axiom, setukpairinjR12 = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => 858.26/111.51 ( ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ ( setadjoin @ Xx @ emptyset ) @ emptyset ) ) ))). 858.26/111.51 thf('21', plain, 858.26/111.51 (( setukpairinjR12 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => 858.26/111.51 ( ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ ( setadjoin @ X4 @ emptyset ) @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjR11, axiom, setukpairinjR11 = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => 858.26/111.51 ( ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) = 858.26/111.51 ( setadjoin @ Xx @ emptyset ) ) ))). 858.26/111.51 thf('22', plain, 858.26/111.51 (( setukpairinjR11 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => 858.26/111.51 ( ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) = 858.26/111.51 ( setadjoin @ X4 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjL, axiom, setukpairinjL = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i,Xu:$i]: 858.26/111.51 ( ( ( kpair @ Xx @ Xy ) = ( kpair @ Xz @ Xu ) ) => ( ( Xx ) = ( Xz ) ) ))). 858.26/111.51 thf('23', plain, 858.26/111.51 (( setukpairinjL ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$i]: 858.26/111.51 ( ( ( kpair @ X4 @ X6 ) = ( kpair @ X8 @ X10 ) ) => 858.26/111.51 ( ( X4 ) = ( X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjL2, axiom, setukpairinjL2 = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i,Xu:$i]: 858.26/111.51 ( ( ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xz @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xz @ ( setadjoin @ Xu @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( Xx ) = ( Xz ) ) ))). 858.26/111.51 thf('24', plain, 858.26/111.51 (( setukpairinjL2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$i]: 858.26/111.51 ( ( ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) = 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ ( setadjoin @ X10 @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( X4 ) = ( X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodfstin, axiom, cartprodfstin = 858.26/111.51 (![A:$i,B:$i,Xu:$i]: 858.26/111.51 ( ( in @ Xu @ ( cartprod @ A @ B ) ) => ( in @ ( kfst @ Xu ) @ A ) ))). 858.26/111.51 thf('25', plain, 858.26/111.51 (( cartprodfstin ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( cartprod @ X4 @ X6 ) ) => ( in @ ( kfst @ X8 ) @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(kfstpairEq, axiom, kfstpairEq = 858.26/111.51 (![Xx:$i,Xy:$i]: ( ( kfst @ ( kpair @ Xx @ Xy ) ) = ( Xx ) ))). 858.26/111.51 thf('26', plain, 858.26/111.51 (( kfstpairEq ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( ( kfst @ ( kpair @ X4 @ X6 ) ) = ( X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(theprop, axiom, theprop = 858.26/111.51 (![X:$i]: ( ( singleton @ X ) => ( in @ ( setunion @ X ) @ X ) ))). 858.26/111.51 thf('27', plain, 858.26/111.51 (( theprop ) = 858.26/111.51 ( ![X4:$i]: ( ( singleton @ X4 ) => ( in @ ( setunion @ X4 ) @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(kfstsingleton, axiom, kfstsingleton = 858.26/111.51 (![Xu:$i]: 858.26/111.51 ( ( iskpair @ Xu ) => 858.26/111.51 ( singleton @ 858.26/111.51 ( dsetconstr @ 858.26/111.51 ( setunion @ Xu ) @ 858.26/111.51 ( ^[Xx:$i]: ( in @ ( setadjoin @ Xx @ emptyset ) @ Xu ) ) ) ) ))). 858.26/111.51 thf('28', plain, 858.26/111.51 (( kfstsingleton ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( iskpair @ X4 ) => 858.26/111.51 ( singleton @ 858.26/111.51 ( dsetconstr @ 858.26/111.51 ( setunion @ X4 ) @ 858.26/111.51 ( ^[V_1:$i]: ( in @ ( setadjoin @ V_1 @ emptyset ) @ X4 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairinjL1, axiom, setukpairinjL1 = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i]: 858.26/111.51 ( ( in @ 858.26/111.51 ( setadjoin @ Xz @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( Xx ) = ( Xz ) ) ))). 858.26/111.51 thf('29', plain, 858.26/111.51 (( setukpairinjL1 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ 858.26/111.51 ( setadjoin @ X8 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) ) => 858.26/111.51 ( ( X4 ) = ( X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(singletonsuniq, axiom, singletonsuniq = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( setadjoin @ Xx @ emptyset ) = ( setadjoin @ Xy @ emptyset ) ) => 858.26/111.51 ( ( Xx ) = ( Xy ) ) ))). 858.26/111.51 thf('30', plain, 858.26/111.51 (( singletonsuniq ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( setadjoin @ X4 @ emptyset ) = ( setadjoin @ X6 @ emptyset ) ) => 858.26/111.51 ( ( X4 ) = ( X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ex1I2, axiom, ex1I2 = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ![Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ A ) => 858.26/111.51 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ) ) ) => 858.26/111.51 ( ( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) => 858.26/111.51 ( ex1 @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ))). 858.26/111.51 thf('31', plain, 858.26/111.51 (( ex1I2 ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ![X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X4 ) => 858.26/111.51 ( ( X6 @ X8 ) => ( ( X6 @ X10 ) => ( ( X8 ) = ( X10 ) ) ) ) ) ) ) ) => 858.26/111.51 ( ( ?[X12:$i]: ( ( X6 @ X12 ) & ( in @ X12 @ X4 ) ) ) => 858.26/111.51 ( ex1 @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ex1I, axiom, ex1I = 858.26/111.51 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( Xphi @ Xx ) => 858.26/111.51 ( ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ A ) => ( ( Xphi @ Xy ) => ( ( Xy ) = ( Xx ) ) ) ) ) => 858.26/111.51 ( ex1 @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) ) ))). 858.26/111.51 thf('32', plain, 858.26/111.51 (( ex1I ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( X6 @ X8 ) => 858.26/111.51 ( ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X4 ) => 858.26/111.51 ( ( X6 @ X10 ) => ( ( X10 ) = ( X8 ) ) ) ) ) => 858.26/111.51 ( ex1 @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ex1E1, axiom, ex1E1 = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ex1 @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 858.26/111.51 ( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('33', plain, 858.26/111.51 (( ex1E1 ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ex1 @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) => 858.26/111.51 ( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ex1, axiom,(( ex1 ) = 858.26/111.51 (^[A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( singleton @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) )))). 858.26/111.51 thf(singleton, axiom,(( singleton ) = 858.26/111.51 (^[A:$i]: 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ( A ) = ( setadjoin @ Xx @ emptyset ) ) & ( in @ Xx @ A ) ) )))). 858.26/111.51 thf('34', plain, 858.26/111.51 (( singleton ) = 858.26/111.51 ( ^[A:$i]: 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ( A ) = ( setadjoin @ Xx @ emptyset ) ) & ( in @ Xx @ A ) ) ) )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [singleton])). 858.26/111.51 thf('35', plain, 858.26/111.51 (( singleton ) = 858.26/111.51 ( ^[V_1:$i]: 858.26/111.51 ( ?[X4:$i]: 858.26/111.51 ( ( ( V_1 ) = ( setadjoin @ X4 @ emptyset ) ) & ( in @ X4 @ V_1 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf('36', plain, 858.26/111.51 (( ex1 ) = 858.26/111.51 ( ^[A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( singleton @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [ex1, '35'])). 858.26/111.51 thf('37', plain, 858.26/111.51 (( ex1 ) = 858.26/111.51 ( ^[V_1:$i,V_2:( $i > $o )]: 858.26/111.51 ( singleton @ ( dsetconstr @ V_1 @ ( ^[V_3:$i]: ( V_2 @ V_3 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(singletonprop, axiom, singletonprop = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ![Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ A ) => 858.26/111.51 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ) ) ) => 858.26/111.51 ( ( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) => 858.26/111.51 ( singleton @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ) ))). 858.26/111.51 thf('38', plain, 858.26/111.51 (( singletonprop ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ![X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X4 ) => 858.26/111.51 ( ( X6 @ X8 ) => ( ( X6 @ X10 ) => ( ( X8 ) = ( X10 ) ) ) ) ) ) ) ) => 858.26/111.51 ( ( ?[X12:$i]: ( ( X6 @ X12 ) & ( in @ X12 @ X4 ) ) ) => 858.26/111.51 ( singleton @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunionsingleton, axiom, setunionsingleton = 858.26/111.51 (![Xx:$i]: ( ( setunion @ ( setadjoin @ Xx @ emptyset ) ) = ( Xx ) ))). 858.26/111.51 thf('39', plain, 858.26/111.51 (( setunionsingleton ) = 858.26/111.51 ( ![X4:$i]: ( ( setunion @ ( setadjoin @ X4 @ emptyset ) ) = ( X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunionsingleton2, axiom, setunionsingleton2 = 858.26/111.51 (![A:$i]: ( subset @ A @ ( setunion @ ( setadjoin @ A @ emptyset ) ) ))). 858.26/111.51 thf('40', plain, 858.26/111.51 (( setunionsingleton2 ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( subset @ X4 @ ( setunion @ ( setadjoin @ X4 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunionsingleton1, axiom, setunionsingleton1 = 858.26/111.51 (![A:$i]: ( subset @ ( setunion @ ( setadjoin @ A @ emptyset ) ) @ A ))). 858.26/111.51 thf('41', plain, 858.26/111.51 (( setunionsingleton1 ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( subset @ ( setunion @ ( setadjoin @ X4 @ emptyset ) ) @ X4 ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunionE2, axiom, setunionE2 = 858.26/111.51 (![A:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( setunion @ A ) ) => 858.26/111.51 ( ?[X:$i]: ( ( in @ Xx @ X ) & ( in @ X @ A ) ) ) ))). 858.26/111.51 thf('42', plain, 858.26/111.51 (( setunionE2 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ ( setunion @ X4 ) ) => 858.26/111.51 ( ?[X8:$i]: ( ( in @ X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodmempair, axiom, cartprodmempair = 858.26/111.51 (![A:$i,B:$i,Xu:$i]: 858.26/111.51 ( ( in @ Xu @ ( cartprod @ A @ B ) ) => ( iskpair @ Xu ) ))). 858.26/111.51 thf('43', plain, 858.26/111.51 (( cartprodmempair ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( cartprod @ X4 @ X6 ) ) => ( iskpair @ X8 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodmempair1, axiom, cartprodmempair1 = 858.26/111.51 (![A:$i,B:$i,Xu:$i]: 858.26/111.51 ( ( in @ Xu @ ( cartprod @ A @ B ) ) => 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ?[Xy:$i]: ( ( ( Xu ) = ( kpair @ Xx @ Xy ) ) & ( in @ Xy @ B ) ) ) & 858.26/111.51 ( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('44', plain, 858.26/111.51 (( cartprodmempair1 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( cartprod @ X4 @ X6 ) ) => 858.26/111.51 ( ?[X10:$i]: 858.26/111.51 ( ( ?[X12:$i]: 858.26/111.51 ( ( ( X8 ) = ( kpair @ X10 @ X12 ) ) & ( in @ X12 @ X6 ) ) ) & 858.26/111.51 ( in @ X10 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(cartprodpairin, axiom, cartprodpairin = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( in @ ( kpair @ Xx @ Xy ) @ ( cartprod @ A @ B ) ) ) ) ))). 858.26/111.51 thf('45', plain, 858.26/111.51 (( cartprodpairin ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( in @ ( kpair @ X8 @ X10 ) @ ( cartprod @ X4 @ X6 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ubforcartprodlem3, axiom, ubforcartprodlem3 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( in @ 858.26/111.51 ( kpair @ Xx @ Xy ) @ 858.26/111.51 ( powerset @ ( powerset @ ( binunion @ A @ B ) ) ) ) ) ) ))). 858.26/111.51 thf('46', plain, 858.26/111.51 (( ubforcartprodlem3 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( in @ 858.26/111.51 ( kpair @ X8 @ X10 ) @ 858.26/111.51 ( powerset @ ( powerset @ ( binunion @ X4 @ X6 ) ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ubforcartprodlem2, axiom, ubforcartprodlem2 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( in @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) @ 858.26/111.51 ( powerset @ ( powerset @ ( binunion @ A @ B ) ) ) ) ) ) ))). 858.26/111.51 thf('47', plain, 858.26/111.51 (( ubforcartprodlem2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( in @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ ( setadjoin @ X10 @ emptyset ) ) @ 858.26/111.51 emptyset ) ) @ 858.26/111.51 ( powerset @ ( powerset @ ( binunion @ X4 @ X6 ) ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(ubforcartprodlem1, axiom, ubforcartprodlem1 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( subset @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) @ 858.26/111.51 ( powerset @ ( binunion @ A @ B ) ) ) ) ) ))). 858.26/111.51 thf('48', plain, 858.26/111.51 (( ubforcartprodlem1 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( subset @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X8 @ ( setadjoin @ X10 @ emptyset ) ) @ 858.26/111.51 emptyset ) ) @ 858.26/111.51 ( powerset @ ( binunion @ X4 @ X6 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairinpowunion, axiom, upairinpowunion = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( in @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ 858.26/111.51 ( powerset @ ( binunion @ A @ B ) ) ) ) ) ))). 858.26/111.51 thf('49', plain, 858.26/111.51 (( upairinpowunion ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( in @ 858.26/111.51 ( setadjoin @ X8 @ ( setadjoin @ X10 @ emptyset ) ) @ 858.26/111.51 ( powerset @ ( binunion @ X4 @ X6 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairsubunion, axiom, upairsubunion = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( subset @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ 858.26/111.51 ( binunion @ A @ B ) ) ) ) ))). 858.26/111.51 thf('50', plain, 858.26/111.51 (( upairsubunion ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ![X10:$i]: 858.26/111.51 ( ( in @ X10 @ X6 ) => 858.26/111.51 ( subset @ 858.26/111.51 ( setadjoin @ X8 @ ( setadjoin @ X10 @ emptyset ) ) @ 858.26/111.51 ( binunion @ X4 @ X6 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairset2E, axiom, upairset2E = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i]: 858.26/111.51 ( ( in @ Xz @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ) => 858.26/111.51 ( ( ( Xz ) = ( Xx ) ) | ( ( Xz ) = ( Xy ) ) ) ))). 858.26/111.51 thf('51', plain, 858.26/111.51 (( upairset2E ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) => 858.26/111.51 ( ( ( X8 ) = ( X4 ) ) | ( ( X8 ) = ( X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(singletoninpowunion, axiom, singletoninpowunion = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( in @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ ( powerset @ ( binunion @ A @ B ) ) ) ))). 858.26/111.51 thf('52', plain, 858.26/111.51 (( singletoninpowunion ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( in @ 858.26/111.51 ( setadjoin @ X8 @ emptyset ) @ 858.26/111.51 ( powerset @ ( binunion @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(singletoninpowerset, axiom, singletoninpowerset = 858.26/111.51 (![A:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( in @ ( setadjoin @ Xx @ emptyset ) @ ( powerset @ A ) ) ))). 858.26/111.51 thf('53', plain, 858.26/111.51 (( singletoninpowerset ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ X4 ) => 858.26/111.51 ( in @ ( setadjoin @ X6 @ emptyset ) @ ( powerset @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(singletonsubset, axiom, singletonsubset = 858.26/111.51 (![A:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => ( subset @ ( setadjoin @ Xx @ emptyset ) @ A ) ))). 858.26/111.51 thf('54', plain, 858.26/111.51 (( singletonsubset ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ X4 ) => ( subset @ ( setadjoin @ X6 @ emptyset ) @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(kpairp, axiom, kpairp = 858.26/111.51 (![Xx:$i,Xy:$i]: ( iskpair @ ( kpair @ Xx @ Xy ) ))). 858.26/111.51 thf('55', plain, 858.26/111.51 (( kpairp ) = ( ![X4:$i,X6:$i]: ( iskpair @ ( kpair @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(kpairiskpair, axiom, kpairiskpair = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( iskpair @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) ))). 858.26/111.51 thf('56', plain, 858.26/111.51 (( kpairiskpair ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( iskpair @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairIR, axiom, setukpairIR = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( in @ 858.26/111.51 Xy @ 858.26/111.51 ( setunion @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) ) ))). 858.26/111.51 thf('57', plain, 858.26/111.51 (( setukpairIR ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( in @ 858.26/111.51 X6 @ 858.26/111.51 ( setunion @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setukpairIL, axiom, setukpairIL = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( in @ 858.26/111.51 Xx @ 858.26/111.51 ( setunion @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) @ emptyset ) ) ) ))). 858.26/111.51 thf('58', plain, 858.26/111.51 (( setukpairIL ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( in @ 858.26/111.51 X4 @ 858.26/111.51 ( setunion @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ emptyset ) @ 858.26/111.51 ( setadjoin @ 858.26/111.51 ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) @ emptyset ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(secondinupair, axiom, secondinupair = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( in @ Xy @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 858.26/111.51 thf('59', plain, 858.26/111.51 (( secondinupair ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( in @ X6 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(symdiffIneg2, axiom, symdiffIneg2 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( ~( in @ Xx @ A ) ) => 858.26/111.51 ( ( ~( in @ Xx @ B ) ) => ( ~( in @ Xx @ ( symdiff @ A @ B ) ) ) ) ))). 858.26/111.51 thf('60', plain, 858.26/111.51 (( symdiffIneg2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( ~( in @ X8 @ X4 ) ) => 858.26/111.51 ( ( ~( in @ X8 @ X6 ) ) => ( ~( in @ X8 @ ( symdiff @ X4 @ X6 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(symdiffIneg1, axiom, symdiffIneg1 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( in @ Xx @ B ) => ( ~( in @ Xx @ ( symdiff @ A @ B ) ) ) ) ))). 858.26/111.51 thf('61', plain, 858.26/111.51 (( symdiffIneg1 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( in @ X8 @ X6 ) => ( ~( in @ X8 @ ( symdiff @ X4 @ X6 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(symdiffI2, axiom, symdiffI2 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( ~( in @ Xx @ A ) ) => 858.26/111.51 ( ( in @ Xx @ B ) => ( in @ Xx @ ( symdiff @ A @ B ) ) ) ))). 858.26/111.51 thf('62', plain, 858.26/111.51 (( symdiffI2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( ~( in @ X8 @ X4 ) ) => 858.26/111.51 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( symdiff @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(symdiffI1, axiom, symdiffI1 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( ~( in @ Xx @ B ) ) => ( in @ Xx @ ( symdiff @ A @ B ) ) ) ))). 858.26/111.51 thf('63', plain, 858.26/111.51 (( symdiffI1 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( ~( in @ X8 @ X6 ) ) => ( in @ X8 @ ( symdiff @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(symdiffE, axiom, symdiffE = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( symdiff @ A @ B ) ) => 858.26/111.51 ( ![Xphi:$o]: 858.26/111.51 ( ( ( in @ Xx @ A ) => ( ( ~( in @ Xx @ B ) ) => ( Xphi ) ) ) => 858.26/111.51 ( ( ( ~( in @ Xx @ A ) ) => ( ( in @ Xx @ B ) => ( Xphi ) ) ) => 858.26/111.51 ( Xphi ) ) ) ) ))). 858.26/111.51 thf('64', plain, 858.26/111.51 (( symdiffE ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( symdiff @ X4 @ X6 ) ) => 858.26/111.51 ( ![X10:$o]: 858.26/111.51 ( ( ( in @ X8 @ X4 ) => ( ( ~( in @ X8 @ X6 ) ) => ( X10 ) ) ) => 858.26/111.51 ( ( ( ~( in @ X8 @ X4 ) ) => ( ( in @ X8 @ X6 ) => ( X10 ) ) ) => 858.26/111.51 ( X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusSubset1, axiom, setminusSubset1 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( setminus @ A @ B ) = ( emptyset ) ) => ( subset @ A @ B ) ))). 858.26/111.51 thf('65', plain, 858.26/111.51 (( setminusSubset1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( setminus @ X4 @ X6 ) = ( emptyset ) ) => ( subset @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusLsub, axiom, setminusLsub = 858.26/111.51 (![A:$i,B:$i]: ( subset @ ( setminus @ A @ B ) @ A ))). 858.26/111.51 thf('66', plain, 858.26/111.51 (( setminusLsub ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( subset @ ( setminus @ X4 @ X6 ) @ X4 ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusIRneg, axiom, setminusIRneg = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ B ) => ( ~( in @ Xx @ ( setminus @ A @ B ) ) ) ))). 858.26/111.51 thf('67', plain, 858.26/111.51 (( setminusIRneg ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X6 ) => ( ~( in @ X8 @ ( setminus @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusILneg, axiom, setminusILneg = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( ~( in @ Xx @ A ) ) => ( ~( in @ Xx @ ( setminus @ A @ B ) ) ) ))). 858.26/111.51 thf('68', plain, 858.26/111.51 (( setminusILneg ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( ~( in @ X8 @ X4 ) ) => ( ~( in @ X8 @ ( setminus @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusELneg, axiom, setminusELneg = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( ~( in @ Xx @ ( setminus @ A @ B ) ) ) => 858.26/111.51 ( ( ~( in @ Xx @ B ) ) => ( ~( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('69', plain, 858.26/111.51 (( setminusELneg ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( ~( in @ X8 @ ( setminus @ X4 @ X6 ) ) ) => 858.26/111.51 ( ( ~( in @ X8 @ X6 ) ) => ( ~( in @ X8 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusERneg, axiom, setminusERneg = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( ~( in @ Xx @ ( setminus @ A @ B ) ) ) => 858.26/111.51 ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ))). 858.26/111.51 thf('70', plain, 858.26/111.51 (( setminusERneg ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( ~( in @ X8 @ ( setminus @ X4 @ X6 ) ) ) => 858.26/111.51 ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusSubset2, axiom, setminusSubset2 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( ( setminus @ A @ B ) = ( emptyset ) ) ))). 858.26/111.51 thf('71', plain, 858.26/111.51 (( setminusSubset2 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => ( ( setminus @ X4 @ X6 ) = ( emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusER, axiom, setminusER = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( setminus @ A @ B ) ) => ( ~( in @ Xx @ B ) ) ))). 858.26/111.51 thf('72', plain, 858.26/111.51 (( setminusER ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( setminus @ X4 @ X6 ) ) => ( ~( in @ X8 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusEL, axiom, setminusEL = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( setminus @ A @ B ) ) => ( in @ Xx @ A ) ))). 858.26/111.51 thf('73', plain, 858.26/111.51 (( setminusEL ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( setminus @ X4 @ X6 ) ) => ( in @ X8 @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setminusI, axiom, setminusI = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( ~( in @ Xx @ B ) ) => ( in @ Xx @ ( setminus @ A @ B ) ) ) ))). 858.26/111.51 thf('74', plain, 858.26/111.51 (( setminusI ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( ~( in @ X8 @ X6 ) ) => ( in @ X8 @ ( setminus @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(bs114d, axiom, bs114d = 858.26/111.51 (![A:$i,B:$i,C:$i]: 858.26/111.51 ( ( binintersect @ A @ ( binunion @ B @ C ) ) = 858.26/111.51 ( binunion @ ( binintersect @ A @ B ) @ ( binintersect @ A @ C ) ) ))). 858.26/111.51 thf('75', plain, 858.26/111.51 (( bs114d ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( binintersect @ X4 @ ( binunion @ X6 @ X8 ) ) = 858.26/111.51 ( binunion @ ( binintersect @ X4 @ X6 ) @ ( binintersect @ X4 @ X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectSubset1, axiom, binintersectSubset1 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( binintersect @ A @ B ) = ( A ) ) => ( subset @ A @ B ) ))). 858.26/111.51 thf('76', plain, 858.26/111.51 (( binintersectSubset1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( binintersect @ X4 @ X6 ) = ( X4 ) ) => ( subset @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectSubset4, axiom, binintersectSubset4 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( subset @ B @ A ) => ( ( binintersect @ A @ B ) = ( B ) ) ))). 858.26/111.51 thf('77', plain, 858.26/111.51 (( binintersectSubset4 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( subset @ X6 @ X4 ) => ( ( binintersect @ X4 @ X6 ) = ( X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectRsub, axiom, binintersectRsub = 858.26/111.51 (![A:$i,B:$i]: ( subset @ ( binintersect @ A @ B ) @ B ))). 858.26/111.51 thf('78', plain, 858.26/111.51 (( binintersectRsub ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( subset @ ( binintersect @ X4 @ X6 ) @ X6 ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(disjointsetsI1, axiom, disjointsetsI1 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ~( ?[Xx:$i]: ( ( in @ Xx @ B ) & ( in @ Xx @ A ) ) ) ) => 858.26/111.51 ( ( binintersect @ A @ B ) = ( emptyset ) ) ))). 858.26/111.51 thf('79', plain, 858.26/111.51 (( disjointsetsI1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ~( ?[X8:$i]: ( ( in @ X8 @ X6 ) & ( in @ X8 @ X4 ) ) ) ) => 858.26/111.51 ( ( binintersect @ X4 @ X6 ) = ( emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectER, axiom, binintersectER = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( binintersect @ A @ B ) ) => ( in @ Xx @ B ) ))). 858.26/111.51 thf('80', plain, 858.26/111.51 (( binintersectER ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( binintersect @ X4 @ X6 ) ) => ( in @ X8 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectSubset3, axiom, binintersectSubset3 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( binintersect @ A @ B ) = ( B ) ) => ( subset @ B @ A ) ))). 858.26/111.51 thf('81', plain, 858.26/111.51 (( binintersectSubset3 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( binintersect @ X4 @ X6 ) = ( X6 ) ) => ( subset @ X6 @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectSubset2, axiom, binintersectSubset2 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( ( binintersect @ A @ B ) = ( A ) ) ))). 858.26/111.51 thf('82', plain, 858.26/111.51 (( binintersectSubset2 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => ( ( binintersect @ X4 @ X6 ) = ( X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectLsub, axiom, binintersectLsub = 858.26/111.51 (![A:$i,B:$i]: ( subset @ ( binintersect @ A @ B ) @ A ))). 858.26/111.51 thf('83', plain, 858.26/111.51 (( binintersectLsub ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( subset @ ( binintersect @ X4 @ X6 ) @ X4 ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectEL, axiom, binintersectEL = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( binintersect @ A @ B ) ) => ( in @ Xx @ A ) ))). 858.26/111.51 thf('84', plain, 858.26/111.51 (( binintersectEL ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( binintersect @ X4 @ X6 ) ) => ( in @ X8 @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectSubset5, axiom, binintersectSubset5 = 858.26/111.51 (![A:$i,B:$i,C:$i]: 858.26/111.51 ( ( subset @ C @ A ) => 858.26/111.51 ( ( subset @ C @ B ) => ( subset @ C @ ( binintersect @ A @ B ) ) ) ))). 858.26/111.51 thf('85', plain, 858.26/111.51 (( binintersectSubset5 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( subset @ X8 @ X4 ) => 858.26/111.51 ( ( subset @ X8 @ X6 ) => 858.26/111.51 ( subset @ X8 @ ( binintersect @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binintersectI, axiom, binintersectI = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( in @ Xx @ B ) => ( in @ Xx @ ( binintersect @ A @ B ) ) ) ))). 858.26/111.51 thf('86', plain, 858.26/111.51 (( binintersectI ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( binintersect @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binunionRsub, axiom, binunionRsub = 858.26/111.51 (![A:$i,B:$i]: ( subset @ B @ ( binunion @ A @ B ) ))). 858.26/111.51 thf('87', plain, 858.26/111.51 (( binunionRsub ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( subset @ X6 @ ( binunion @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binunionLsub, axiom, binunionLsub = 858.26/111.51 (![A:$i,B:$i]: ( subset @ A @ ( binunion @ A @ B ) ))). 858.26/111.51 thf('88', plain, 858.26/111.51 (( binunionLsub ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( subset @ X4 @ ( binunion @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binunionE, axiom, binunionE = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( binunion @ A @ B ) ) => 858.26/111.51 ( ( in @ Xx @ A ) | ( in @ Xx @ B ) ) ))). 858.26/111.51 thf('89', plain, 858.26/111.51 (( binunionE ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( binunion @ X4 @ X6 ) ) => 858.26/111.51 ( ( in @ X8 @ X4 ) | ( in @ X8 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binunionEcases, axiom, binunionEcases = 858.26/111.51 (![A:$i,B:$i,Xx:$i,Xphi:$o]: 858.26/111.51 ( ( in @ Xx @ ( binunion @ A @ B ) ) => 858.26/111.51 ( ( ( in @ Xx @ A ) => ( Xphi ) ) => 858.26/111.51 ( ( ( in @ Xx @ B ) => ( Xphi ) ) => ( Xphi ) ) ) ))). 858.26/111.51 thf('90', plain, 858.26/111.51 (( binunionEcases ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i,X10:$o]: 858.26/111.51 ( ( in @ X8 @ ( binunion @ X4 @ X6 ) ) => 858.26/111.51 ( ( ( in @ X8 @ X4 ) => ( X10 ) ) => 858.26/111.51 ( ( ( in @ X8 @ X6 ) => ( X10 ) ) => ( X10 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binunionIR, axiom, binunionIR = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ B ) => ( in @ Xx @ ( binunion @ A @ B ) ) ))). 858.26/111.51 thf('91', plain, 858.26/111.51 (( binunionIR ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( binunion @ X4 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairset2IR, axiom, upairset2IR = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( in @ Xy @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 858.26/111.51 thf('92', plain, 858.26/111.51 (( upairset2IR ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( in @ X6 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(binunionIL, axiom, binunionIL = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => ( in @ Xx @ ( binunion @ A @ B ) ) ))). 858.26/111.51 thf('93', plain, 858.26/111.51 (( binunionIL ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => ( in @ X8 @ ( binunion @ X4 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(sepSubset, axiom, sepSubset = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( subset @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) @ A ))). 858.26/111.51 thf('94', plain, 858.26/111.51 (( sepSubset ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( subset @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) @ X4 ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(sepInPowerset, axiom, sepInPowerset = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( in @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) @ ( powerset @ A ) ))). 858.26/111.51 thf('95', plain, 858.26/111.51 (( sepInPowerset ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( in @ 858.26/111.51 ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) @ 858.26/111.51 ( powerset @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(powersetsubset, axiom, powersetsubset = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( subset @ ( powerset @ A ) @ ( powerset @ B ) ) ))). 858.26/111.51 thf('96', plain, 858.26/111.51 (( powersetsubset ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => 858.26/111.51 ( subset @ ( powerset @ X4 ) @ ( powerset @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(inPowerset, axiom, inPowerset = (![A:$i]: ( in @ A @ ( powerset @ A ) ))). 858.26/111.51 thf('97', plain, 858.26/111.51 (( inPowerset ) = ( ![X4:$i]: ( in @ X4 @ ( powerset @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(powersetE1, axiom, powersetE1 = 858.26/111.51 (![A:$i,B:$i]: ( ( in @ B @ ( powerset @ A ) ) => ( subset @ B @ A ) ))). 858.26/111.51 thf('98', plain, 858.26/111.51 (( powersetE1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ ( powerset @ X4 ) ) => ( subset @ X6 @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(powersetI1, axiom, powersetI1 = 858.26/111.51 (![A:$i,B:$i]: ( ( subset @ B @ A ) => ( in @ B @ ( powerset @ A ) ) ))). 858.26/111.51 thf('99', plain, 858.26/111.51 (( powersetI1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( subset @ X6 @ X4 ) => ( in @ X6 @ ( powerset @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subsetemptysetimpeq, axiom, subsetemptysetimpeq = 858.26/111.51 (![A:$i]: ( ( subset @ A @ emptyset ) => ( ( A ) = ( emptyset ) ) ))). 858.26/111.51 thf('100', plain, 858.26/111.51 (( subsetemptysetimpeq ) = 858.26/111.51 ( ![X4:$i]: ( ( subset @ X4 @ emptyset ) => ( ( X4 ) = ( emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setextsub, axiom, setextsub = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( ( subset @ B @ A ) => ( ( A ) = ( B ) ) ) ))). 858.26/111.51 thf('101', plain, 858.26/111.51 (( setextsub ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => 858.26/111.51 ( ( subset @ X6 @ X4 ) => ( ( X4 ) = ( X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subset2powerset, axiom, subset2powerset = 858.26/111.51 (![A:$i,B:$i]: ( ( subset @ A @ B ) => ( in @ A @ ( powerset @ B ) ) ))). 858.26/111.51 thf('102', plain, 858.26/111.51 (( subset2powerset ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => ( in @ X4 @ ( powerset @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoinSub2, axiom, setadjoinSub2 = 858.26/111.51 (![A:$i,Xx:$i,B:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( subset @ A @ ( setadjoin @ Xx @ B ) ) ))). 858.26/111.51 thf('103', plain, 858.26/111.51 (( setadjoinSub2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( subset @ X4 @ X8 ) => ( subset @ X4 @ ( setadjoin @ X6 @ X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoinSub, axiom, setadjoinSub = 858.26/111.51 (![Xx:$i,A:$i]: ( subset @ A @ ( setadjoin @ Xx @ A ) ))). 858.26/111.51 thf('104', plain, 858.26/111.51 (( setadjoinSub ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( subset @ X6 @ ( setadjoin @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subsetTrans, axiom, subsetTrans = 858.26/111.51 (![A:$i,B:$i,C:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( ( subset @ B @ C ) => ( subset @ A @ C ) ) ))). 858.26/111.51 thf('105', plain, 858.26/111.51 (( subsetTrans ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => 858.26/111.51 ( ( subset @ X6 @ X8 ) => ( subset @ X4 @ X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subsetRefl, axiom, subsetRefl = (![A:$i]: ( subset @ A @ A ))). 858.26/111.51 thf('106', plain, (( subsetRefl ) = ( ![X4:$i]: ( subset @ X4 @ X4 ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(notequalI2, axiom, notequalI2 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => ( ( ~( in @ Xx @ B ) ) => ( ( A ) != ( B ) ) ) ))). 858.26/111.51 thf('107', plain, 858.26/111.51 (( notequalI2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( ~( in @ X8 @ X6 ) ) => ( ( X4 ) != ( X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(notequalI1, axiom, notequalI1 = 858.26/111.51 (![A:$i,B:$i]: ( ( ~( subset @ A @ B ) ) => ( ( A ) != ( B ) ) ))). 858.26/111.51 thf('108', plain, 858.26/111.51 (( notequalI1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( ( ~( subset @ X4 @ X6 ) ) => ( ( X4 ) != ( X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(notsubsetI, axiom, notsubsetI = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => ( ( ~( in @ Xx @ B ) ) => ( ~( subset @ A @ B ) ) ) ))). 858.26/111.51 thf('109', plain, 858.26/111.51 (( notsubsetI ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( ~( in @ X8 @ X6 ) ) => ( ~( subset @ X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subsetE2, axiom, subsetE2 = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( ( ~( in @ Xx @ B ) ) => ( ~( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('110', plain, 858.26/111.51 (( subsetE2 ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => 858.26/111.51 ( ( ~( in @ X8 @ X6 ) ) => ( ~( in @ X8 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subsetE, axiom, subsetE = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( subset @ A @ B ) => ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ))). 858.26/111.51 thf('111', plain, 858.26/111.51 (( subsetE ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( subset @ X4 @ X6 ) => ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptysetsubset, axiom, emptysetsubset = 858.26/111.51 (![A:$i]: ( subset @ emptyset @ A ))). 858.26/111.51 thf('112', plain, 858.26/111.51 (( emptysetsubset ) = ( ![X4:$i]: ( subset @ emptyset @ X4 ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subsetI2, axiom, subsetI2 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 858.26/111.51 ( subset @ A @ B ) ))). 858.26/111.51 thf('113', plain, 858.26/111.51 (( subsetI2 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 858.26/111.51 ( subset @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(eqimpsubset1, axiom, eqimpsubset1 = 858.26/111.51 (![A:$i,B:$i]: ( ( ( A ) = ( B ) ) => ( subset @ A @ B ) ))). 858.26/111.51 thf('114', plain, 858.26/111.51 (( eqimpsubset1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( ( ( X4 ) = ( X6 ) ) => ( subset @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(eqimpsubset2, axiom, eqimpsubset2 = 858.26/111.51 (![A:$i,B:$i]: ( ( ( A ) = ( B ) ) => ( subset @ B @ A ) ))). 858.26/111.51 thf('115', plain, 858.26/111.51 (( eqimpsubset2 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( ( ( X4 ) = ( X6 ) ) => ( subset @ X6 @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subsetI1, axiom, subsetI1 = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 858.26/111.51 ( subset @ A @ B ) ))). 858.26/111.51 thf('116', plain, 858.26/111.51 (( subsetI1 ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 858.26/111.51 ( subset @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dsetconstr__Cong, axiom, dsetconstr__Cong = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( A ) = ( B ) ) => 858.26/111.51 ( ![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 858.26/111.51 ( ( ![Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ![Xy:$i]: 858.26/111.51 ( ( in @ Xy @ B ) => 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) ) ) ) => 858.26/111.51 ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = 858.26/111.51 ( dsetconstr @ B @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ) ) ))). 858.26/111.51 thf('117', plain, 858.26/111.51 (( dsetconstr__Cong ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => 858.26/111.51 ( ![X8:( $i > $o ),X10:( $i > $o )]: 858.26/111.51 ( ( ![X12:$i]: 858.26/111.51 ( ( in @ X12 @ X4 ) => 858.26/111.51 ( ![X14:$i]: 858.26/111.51 ( ( in @ X14 @ X6 ) => 858.26/111.51 ( ( ( X12 ) = ( X14 ) ) => 858.26/111.51 ( ( X8 @ X12 ) <=> ( X10 @ X14 ) ) ) ) ) ) ) => 858.26/111.51 ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X8 @ V_1 ) ) ) = 858.26/111.51 ( dsetconstr @ X6 @ ( ^[V_2:$i]: ( X10 @ V_2 ) ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(descr__Cong, axiom, descr__Cong = 858.26/111.51 (![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 858.26/111.51 ( ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) => 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) => 858.26/111.51 ( ( descr @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = 858.26/111.51 ( descr @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ) ) ))). 858.26/111.51 thf('118', plain, 858.26/111.51 (( descr__Cong ) = 858.26/111.51 ( ![X4:( $i > $o ),X6:( $i > $o )]: 858.26/111.51 ( ( ![X8:$i,X10:$i]: 858.26/111.51 ( ( ( X8 ) = ( X10 ) ) => ( ( X4 @ X8 ) <=> ( X6 @ X10 ) ) ) ) => 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 858.26/111.51 ( ( exu @ ( ^[V_2:$i]: ( X6 @ V_2 ) ) ) => 858.26/111.51 ( ( descr @ ( ^[V_3:$i]: ( X4 @ V_3 ) ) ) = 858.26/111.51 ( descr @ ( ^[V_4:$i]: ( X6 @ V_4 ) ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuEu, axiom, exuEu = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 858.26/111.51 ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ))). 858.26/111.51 thf('119', plain, 858.26/111.51 (( exuEu ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 858.26/111.51 ( ![X6:$i,X8:$i]: 858.26/111.51 ( ( X4 @ X6 ) => ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(omega__Cong, axiom, omega__Cong = (( omega ) = ( omega ))). 858.26/111.51 thf('120', plain, (( omega__Cong ) = ( ( omega ) = ( omega ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunion__Cong, axiom, setunion__Cong = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( A ) = ( B ) ) => ( ( setunion @ A ) = ( setunion @ B ) ) ))). 858.26/111.51 thf('121', plain, 858.26/111.51 (( setunion__Cong ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => ( ( setunion @ X4 ) = ( setunion @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(powerset__Cong, axiom, powerset__Cong = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( A ) = ( B ) ) => ( ( powerset @ A ) = ( powerset @ B ) ) ))). 858.26/111.51 thf('122', plain, 858.26/111.51 (( powerset__Cong ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => ( ( powerset @ X4 ) = ( powerset @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoin__Cong, axiom, setadjoin__Cong = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => 858.26/111.51 ( ![Xz:$i,Xu:$i]: 858.26/111.51 ( ( ( Xz ) = ( Xu ) ) => 858.26/111.51 ( ( setadjoin @ Xx @ Xz ) = ( setadjoin @ Xy @ Xu ) ) ) ) ))). 858.26/111.51 thf('123', plain, 858.26/111.51 (( setadjoin__Cong ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => 858.26/111.51 ( ![X8:$i,X10:$i]: 858.26/111.51 ( ( ( X8 ) = ( X10 ) ) => 858.26/111.51 ( ( setadjoin @ X4 @ X8 ) = ( setadjoin @ X6 @ X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptyset__Cong, axiom, emptyset__Cong = (( emptyset ) = ( emptyset ))). 858.26/111.51 thf('124', plain, (( emptyset__Cong ) = ( ( emptyset ) = ( emptyset ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exu__Cong, axiom, exu__Cong = 858.26/111.51 (![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 858.26/111.51 ( ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) => 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) <=> 858.26/111.51 ( exu @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ))). 858.26/111.51 thf('125', plain, 858.26/111.51 (( exu__Cong ) = 858.26/111.51 ( ![X4:( $i > $o ),X6:( $i > $o )]: 858.26/111.51 ( ( ![X8:$i,X10:$i]: 858.26/111.51 ( ( ( X8 ) = ( X10 ) ) => ( ( X4 @ X8 ) <=> ( X6 @ X10 ) ) ) ) => 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) <=> 858.26/111.51 ( exu @ ( ^[V_2:$i]: ( X6 @ V_2 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuE3u, axiom, exuE3u = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 858.26/111.51 ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ))). 858.26/111.51 thf('126', plain, 858.26/111.51 (( exuE3u ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 858.26/111.51 ( ![X6:$i,X8:$i]: 858.26/111.51 ( ( X4 @ X6 ) => ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(in__Cong, axiom, in__Cong = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( A ) = ( B ) ) => 858.26/111.51 ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => ( ( in @ Xx @ A ) <=> ( in @ Xy @ B ) ) ) ) ))). 858.26/111.51 thf('127', plain, 858.26/111.51 (( in__Cong ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => 858.26/111.51 ( ![X8:$i,X10:$i]: 858.26/111.51 ( ( ( X8 ) = ( X10 ) ) => 858.26/111.51 ( ( in @ X8 @ X4 ) <=> ( in @ X10 @ X6 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(inCongP, axiom, inCongP = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ( A ) = ( B ) ) => 858.26/111.51 ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => ( ( in @ Xx @ A ) => ( in @ Xy @ B ) ) ) ) ))). 858.26/111.51 thf('128', plain, 858.26/111.51 (( inCongP ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => 858.26/111.51 ( ![X8:$i,X10:$i]: 858.26/111.51 ( ( ( X8 ) = ( X10 ) ) => 858.26/111.51 ( ( in @ X8 @ X4 ) => ( in @ X10 @ X6 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuI2, axiom, exuI2 = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( ?[Xx:$i]: ( ![Xy:$i]: ( ( Xphi @ Xy ) <=> ( ( Xy ) = ( Xx ) ) ) ) ) => 858.26/111.51 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ))). 858.26/111.51 thf('129', plain, 858.26/111.51 (( exuI2 ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( ?[X6:$i]: ( ![X8:$i]: ( ( X4 @ X8 ) <=> ( ( X8 ) = ( X6 ) ) ) ) ) => 858.26/111.51 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuI3, axiom, exuI3 = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( ?[Xx:$i]: ( Xphi @ Xx ) ) => 858.26/111.51 ( ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) => 858.26/111.51 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ))). 858.26/111.51 thf('130', plain, 858.26/111.51 (( exuI3 ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( ?[X6:$i]: ( X4 @ X6 ) ) => 858.26/111.51 ( ( ![X8:$i,X10:$i]: 858.26/111.51 ( ( X4 @ X8 ) => ( ( X4 @ X10 ) => ( ( X8 ) = ( X10 ) ) ) ) ) => 858.26/111.51 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuI1, axiom, exuI1 = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( ?[Xx:$i]: 858.26/111.51 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 858.26/111.51 ( Xphi @ Xx ) ) ) => 858.26/111.51 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ))). 858.26/111.51 thf('131', plain, 858.26/111.51 (( exuI1 ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( ?[X6:$i]: 858.26/111.51 ( ( ![X8:$i]: ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) & 858.26/111.51 ( X4 @ X6 ) ) ) => 858.26/111.51 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(notdallE, axiom, notdallE = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) => 858.26/111.51 ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('132', plain, 858.26/111.51 (( notdallE ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ~( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( X6 @ X8 ) ) ) ) => 858.26/111.51 ( ?[X10:$i]: ( ( ~( X6 @ X10 ) ) & ( in @ X10 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(notdexE, axiom, notdexE = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) => 858.26/111.51 ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) ))). 858.26/111.51 thf('133', plain, 858.26/111.51 (( notdexE ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ~( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) => 858.26/111.51 ( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( ~( X6 @ X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(prop2set2propI, axiom, prop2set2propI = 858.26/111.51 (![Xphi:$o]: ( ( Xphi ) => ( set2prop @ ( prop2set @ Xphi ) ) ))). 858.26/111.51 thf('134', plain, 858.26/111.51 (( prop2set2propI ) = 858.26/111.51 ( ![X4:$o]: ( ( X4 ) => ( set2prop @ ( prop2set @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(prop2setI, axiom, prop2setI = 858.26/111.51 (![Xphi:$o]: ( ( Xphi ) => ( in @ emptyset @ ( prop2set @ Xphi ) ) ))). 858.26/111.51 thf('135', plain, 858.26/111.51 (( prop2setI ) = 858.26/111.51 ( ![X4:$o]: ( ( X4 ) => ( in @ emptyset @ ( prop2set @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(quantDeMorgan4, axiom, quantDeMorgan4 = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) => 858.26/111.51 ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) ))). 858.26/111.51 thf('136', plain, 858.26/111.51 (( quantDeMorgan4 ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ?[X8:$i]: ( ( ~( X6 @ X8 ) ) & ( in @ X8 @ X4 ) ) ) => 858.26/111.51 ( ~( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( X6 @ X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(quantDeMorgan3, axiom, quantDeMorgan3 = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) => 858.26/111.51 ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) ))). 858.26/111.51 thf('137', plain, 858.26/111.51 (( quantDeMorgan3 ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ~( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) => 858.26/111.51 ( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( ~( X6 @ X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(quantDeMorgan2, axiom, quantDeMorgan2 = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) => 858.26/111.51 ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) ))). 858.26/111.51 thf('138', plain, 858.26/111.51 (( quantDeMorgan2 ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( ~( X6 @ X8 ) ) ) ) => 858.26/111.51 ( ~( ?[X10:$i]: ( ( X6 @ X10 ) & ( in @ X10 @ X4 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(quantDeMorgan1, axiom, quantDeMorgan1 = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) => 858.26/111.51 ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('139', plain, 858.26/111.51 (( quantDeMorgan1 ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ~( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( X6 @ X8 ) ) ) ) => 858.26/111.51 ( ?[X10:$i]: ( ( ~( X6 @ X10 ) ) & ( in @ X10 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(vacuousDall, axiom, vacuousDall = 858.26/111.51 (![Xphi:( $i > $o ),Xx:$i]: ( ( in @ Xx @ emptyset ) => ( Xphi @ Xx ) ))). 858.26/111.51 thf('140', plain, 858.26/111.51 (( vacuousDall ) = 858.26/111.51 ( ![X4:( $i > $o ),X6:$i]: ( ( in @ X6 @ emptyset ) => ( X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptyE1, axiom, emptyE1 = 858.26/111.51 (![A:$i,Xphi:( $i > $o )]: 858.26/111.51 ( ( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) => 858.26/111.51 ( ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = ( emptyset ) ) => 858.26/111.51 ( $false ) ) ))). 858.26/111.51 thf('141', plain, 858.26/111.51 (( emptyE1 ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o )]: 858.26/111.51 ( ( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) => 858.26/111.51 ( ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) = ( emptyset ) ) => 858.26/111.51 ( $false ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairsetIR, axiom, upairsetIR = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( in @ Xy @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 858.26/111.51 thf('142', plain, 858.26/111.51 (( upairsetIR ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( in @ X6 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairsetIL, axiom, upairsetIL = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( in @ Xx @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 858.26/111.51 thf('143', plain, 858.26/111.51 (( upairsetIL ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( in @ X4 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(upairsetE, axiom, upairsetE = 858.26/111.51 (![Xx:$i,Xy:$i,Xz:$i]: 858.26/111.51 ( ( in @ Xz @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ) => 858.26/111.51 ( ( ( Xz ) = ( Xx ) ) | ( ( Xz ) = ( Xy ) ) ) ))). 858.26/111.51 thf('144', plain, 858.26/111.51 (( upairsetE ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) => 858.26/111.51 ( ( ( X8 ) = ( X4 ) ) | ( ( X8 ) = ( X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(singletonsswitch, axiom, singletonsswitch = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) => 858.26/111.51 ( in @ Xy @ ( setadjoin @ Xx @ emptyset ) ) ))). 858.26/111.51 thf('145', plain, 858.26/111.51 (( singletonsswitch ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) => 858.26/111.51 ( in @ X6 @ ( setadjoin @ X4 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(eqinunit, axiom, eqinunit = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) = ( Xy ) ) => ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 858.26/111.51 thf('146', plain, 858.26/111.51 (( eqinunit ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) = ( X6 ) ) => ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(notinsingleton, axiom, notinsingleton = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( Xx ) != ( Xy ) ) => ( ~( in @ Xy @ ( setadjoin @ Xx @ emptyset ) ) ) ))). 858.26/111.51 thf('147', plain, 858.26/111.51 (( notinsingleton ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ( X4 ) != ( X6 ) ) => 858.26/111.51 ( ~( in @ X6 @ ( setadjoin @ X4 @ emptyset ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(uniqinunit, axiom, uniqinunit = 858.26/111.51 (![Xx:$i,Xy:$i]: 858.26/111.51 ( ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) => ( ( Xx ) = ( Xy ) ) ))). 858.26/111.51 thf('148', plain, 858.26/111.51 (( uniqinunit ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) => ( ( X4 ) = ( X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(nonemptyImpWitness, axiom, nonemptyImpWitness = 858.26/111.51 (![A:$i]: ( ( nonempty @ A ) => ( ?[Xx:$i]: ( in @ Xx @ A ) ) ))). 858.26/111.51 thf('149', plain, 858.26/111.51 (( nonemptyImpWitness ) = 858.26/111.51 ( ![X4:$i]: ( ( nonempty @ X4 ) => ( ?[X6:$i]: ( in @ X6 @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuE2, axiom, exuE2 = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 858.26/111.51 ( ?[Xx:$i]: ( ![Xy:$i]: ( ( Xphi @ Xy ) <=> ( ( Xy ) = ( Xx ) ) ) ) ) ))). 858.26/111.51 thf('150', plain, 858.26/111.51 (( exuE2 ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 858.26/111.51 ( ?[X6:$i]: ( ![X8:$i]: ( ( X4 @ X8 ) <=> ( ( X8 ) = ( X6 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(subPowSU, axiom, subPowSU = 858.26/111.51 (![A:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => ( in @ Xx @ ( powerset @ ( setunion @ A ) ) ) ))). 858.26/111.51 thf('151', plain, 858.26/111.51 (( subPowSU ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ X4 ) => ( in @ X6 @ ( powerset @ ( setunion @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunionE, axiom, setunionE = 858.26/111.51 (![A:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( setunion @ A ) ) => 858.26/111.51 ( ![Xphi:$o]: 858.26/111.51 ( ( ![B:$i]: ( ( in @ Xx @ B ) => ( ( in @ B @ A ) => ( Xphi ) ) ) ) => 858.26/111.51 ( Xphi ) ) ) ))). 858.26/111.51 thf('152', plain, 858.26/111.51 (( setunionE ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ ( setunion @ X4 ) ) => 858.26/111.51 ( ![X8:$o]: 858.26/111.51 ( ( ![X10:$i]: 858.26/111.51 ( ( in @ X6 @ X10 ) => ( ( in @ X10 @ X4 ) => ( X8 ) ) ) ) => 858.26/111.51 ( X8 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunionI, axiom, setunionI = 858.26/111.51 (![A:$i,Xx:$i,B:$i]: 858.26/111.51 ( ( in @ Xx @ B ) => ( ( in @ B @ A ) => ( in @ Xx @ ( setunion @ A ) ) ) ))). 858.26/111.51 thf('153', plain, 858.26/111.51 (( setunionI ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X6 @ X8 ) => 858.26/111.51 ( ( in @ X8 @ X4 ) => ( in @ X6 @ ( setunion @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(powersetE, axiom, powersetE = 858.26/111.51 (![A:$i,B:$i,Xx:$i]: 858.26/111.51 ( ( in @ B @ ( powerset @ A ) ) => ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ))). 858.26/111.51 thf('154', plain, 858.26/111.51 (( powersetE ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X6 @ ( powerset @ X4 ) ) => 858.26/111.51 ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptyInPowerset, axiom, emptyInPowerset = 858.26/111.51 (![A:$i]: ( in @ emptyset @ ( powerset @ A ) ))). 858.26/111.51 thf('155', plain, 858.26/111.51 (( emptyInPowerset ) = 858.26/111.51 ( ![X4:$i]: ( in @ emptyset @ ( powerset @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptyinPowerset, axiom, emptyinPowerset = 858.26/111.51 (![A:$i]: ( in @ emptyset @ ( powerset @ A ) ))). 858.26/111.51 thf('156', plain, 858.26/111.51 (( emptyinPowerset ) = 858.26/111.51 ( ![X4:$i]: ( in @ emptyset @ ( powerset @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(powersetI, axiom, powersetI = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) => 858.26/111.51 ( in @ B @ ( powerset @ A ) ) ))). 858.26/111.51 thf('157', plain, 858.26/111.51 (( powersetI ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ![X8:$i]: ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) => 858.26/111.51 ( in @ X6 @ ( powerset @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setoftrueEq, axiom, setoftrueEq = 858.26/111.51 (![A:$i]: ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( $true ) ) ) = ( A ) ))). 858.26/111.51 thf('158', plain, 858.26/111.51 (( setoftrueEq ) = 858.26/111.51 ( ![X4:$i]: ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( $true ) ) ) = ( X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoinOr, axiom, setadjoinOr = 858.26/111.51 (![Xx:$i,A:$i,Xy:$i]: 858.26/111.51 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) => 858.26/111.51 ( ( ( Xy ) = ( Xx ) ) | ( in @ Xy @ A ) ) ))). 858.26/111.51 thf('159', plain, 858.26/111.51 (( setadjoinOr ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) => 858.26/111.51 ( ( ( X8 ) = ( X4 ) ) | ( in @ X8 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoinE, axiom, setadjoinE = 858.26/111.51 (![Xx:$i,A:$i,Xy:$i]: 858.26/111.51 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) => 858.26/111.51 ( ![Xphi:$o]: 858.26/111.51 ( ( ( ( Xy ) = ( Xx ) ) => ( Xphi ) ) => 858.26/111.51 ( ( ( in @ Xy @ A ) => ( Xphi ) ) => ( Xphi ) ) ) ) ))). 858.26/111.51 thf('160', plain, 858.26/111.51 (( setadjoinE ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) => 858.26/111.51 ( ![X10:$o]: 858.26/111.51 ( ( ( ( X8 ) = ( X4 ) ) => ( X10 ) ) => 858.26/111.51 ( ( ( in @ X8 @ X6 ) => ( X10 ) ) => ( X10 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoinIR, axiom, setadjoinIR = 858.26/111.51 (![Xx:$i,A:$i,Xy:$i]: 858.26/111.51 ( ( in @ Xy @ A ) => ( in @ Xy @ ( setadjoin @ Xx @ A ) ) ))). 858.26/111.51 thf('161', plain, 858.26/111.51 (( setadjoinIR ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptyinunitempty, axiom,(( emptyinunitempty ) = 858.26/111.51 (in @ emptyset @ ( setadjoin @ emptyset @ emptyset )))). 858.26/111.51 thf('162', plain, 858.26/111.51 (( emptyinunitempty ) = 858.26/111.51 ( in @ emptyset @ ( setadjoin @ emptyset @ emptyset ) )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [emptyinunitempty])). 858.26/111.51 thf('163', plain, 858.26/111.51 (( emptyinunitempty ) = 858.26/111.51 ( in @ emptyset @ ( setadjoin @ emptyset @ emptyset ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoinIL, axiom, setadjoinIL = 858.26/111.51 (![Xx:$i,Xy:$i]: ( in @ Xx @ ( setadjoin @ Xx @ Xy ) ))). 858.26/111.51 thf('164', plain, 858.26/111.51 (( setadjoinIL ) = 858.26/111.51 ( ![X4:$i,X6:$i]: ( in @ X4 @ ( setadjoin @ X4 @ X6 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(nonemptyI1, axiom, nonemptyI1 = 858.26/111.51 (![A:$i]: ( ( ?[Xx:$i]: ( in @ Xx @ A ) ) => ( nonempty @ A ) ))). 858.26/111.51 thf('165', plain, 858.26/111.51 (( nonemptyI1 ) = 858.26/111.51 ( ![X4:$i]: ( ( ?[X6:$i]: ( in @ X6 @ X4 ) ) => ( nonempty @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(nonemptyI, axiom, nonemptyI = 858.26/111.51 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( Xphi @ Xx ) => 858.26/111.51 ( nonempty @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) ) ))). 858.26/111.51 thf('166', plain, 858.26/111.51 (( nonemptyI ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( X6 @ X8 ) => 858.26/111.51 ( nonempty @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(nonemptyE1, axiom, nonemptyE1 = 858.26/111.51 (![A:$i]: ( ( nonempty @ A ) => ( ?[Xx:$i]: ( in @ Xx @ A ) ) ))). 858.26/111.51 thf('167', plain, 858.26/111.51 (( nonemptyE1 ) = 858.26/111.51 ( ![X4:$i]: ( ( nonempty @ X4 ) => ( ?[X6:$i]: ( in @ X6 @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(nonempty, axiom,(( nonempty ) = (^[Xx:$i]: ( ( Xx ) != ( emptyset ) )))). 858.26/111.51 thf('168', plain, (( nonempty ) = ( ^[Xx:$i]: ( ( Xx ) != ( emptyset ) ) )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [nonempty])). 858.26/111.51 thf('169', plain, 858.26/111.51 (( nonempty ) = ( ^[V_1:$i]: ( ( V_1 ) != ( emptyset ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setbeta, axiom, setbeta = 858.26/111.51 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) <=> 858.26/111.51 ( Xphi @ Xx ) ) ))). 858.26/111.51 thf('170', plain, 858.26/111.51 (( setbeta ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) <=> 858.26/111.51 ( X6 @ X8 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(noeltsimpempty, axiom, noeltsimpempty = 858.26/111.51 (![A:$i]: 858.26/111.51 ( ( ![Xx:$i]: ( ~( in @ Xx @ A ) ) ) => ( ( A ) = ( emptyset ) ) ))). 858.26/111.51 thf('171', plain, 858.26/111.51 (( noeltsimpempty ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( ![X6:$i]: ( ~( in @ X6 @ X4 ) ) ) => ( ( X4 ) = ( emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptyI, axiom, emptyI = 858.26/111.51 (![A:$i]: 858.26/111.51 ( ( ![Xx:$i]: ( ~( in @ Xx @ A ) ) ) => ( ( A ) = ( emptyset ) ) ))). 858.26/111.51 thf('172', plain, 858.26/111.51 (( emptyI ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( ![X6:$i]: ( ~( in @ X6 @ X4 ) ) ) => ( ( X4 ) = ( emptyset ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setext, axiom, setext = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) => 858.26/111.51 ( ( A ) = ( B ) ) ) ))). 858.26/111.51 thf('173', plain, 858.26/111.51 (( setext ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 858.26/111.51 ( ( ![X10:$i]: ( ( in @ X10 @ X6 ) => ( in @ X10 @ X4 ) ) ) => 858.26/111.51 ( ( X4 ) = ( X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuE3e, axiom, exuE3e = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => ( ?[Xx:$i]: ( Xphi @ Xx ) ) ))). 858.26/111.51 thf('174', plain, 858.26/111.51 (( exuE3e ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => ( ?[X6:$i]: ( X4 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(notinemptyset, axiom, notinemptyset = 858.26/111.51 (![Xx:$i]: ( ~( in @ Xx @ emptyset ) ))). 858.26/111.51 thf('175', plain, 858.26/111.51 (( notinemptyset ) = ( ![X4:$i]: ( ~( in @ X4 @ emptyset ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptysetimpfalse, axiom, emptysetimpfalse = 858.26/111.51 (![Xx:$i]: ( ( in @ Xx @ emptyset ) => ( $false ) ))). 858.26/111.51 thf('176', plain, 858.26/111.51 (( emptysetimpfalse ) = 858.26/111.51 ( ![X4:$i]: ( ( in @ X4 @ emptyset ) => ( $false ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptysetE, axiom, emptysetE = 858.26/111.51 (![Xx:$i]: ( ( in @ Xx @ emptyset ) => ( ![Xphi:$o]: ( Xphi ) ) ))). 858.26/111.51 thf('177', plain, 858.26/111.51 (( emptysetE ) = 858.26/111.51 ( ![X4:$i]: ( ( in @ X4 @ emptyset ) => ( ![X6:$o]: ( X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(prop2setE, axiom, prop2setE = 858.26/111.51 (![Xphi:$o,Xx:$i]: ( ( in @ Xx @ ( prop2set @ Xphi ) ) => ( Xphi ) ))). 858.26/111.51 thf('178', plain, 858.26/111.51 (( prop2setE ) = 858.26/111.51 ( ![X4:$o,X6:$i]: ( ( in @ X6 @ ( prop2set @ X4 ) ) => ( X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exuE1, axiom, exuE1 = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 858.26/111.51 ( Xphi @ Xx ) ) ) ))). 858.26/111.51 thf('179', plain, 858.26/111.51 (( exuE1 ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 858.26/111.51 ( ?[X6:$i]: 858.26/111.51 ( ( ![X8:$i]: ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) & 858.26/111.51 ( X4 @ X6 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dsetconstrER, axiom, dsetconstrER = 858.26/111.51 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) => 858.26/111.51 ( Xphi @ Xx ) ))). 858.26/111.51 thf('180', plain, 858.26/111.51 (( dsetconstrER ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) => 858.26/111.51 ( X6 @ X8 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dsetconstrEL, axiom, dsetconstrEL = 858.26/111.51 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) => 858.26/111.51 ( in @ Xx @ A ) ))). 858.26/111.51 thf('181', plain, 858.26/111.51 (( dsetconstrEL ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) => 858.26/111.51 ( in @ X8 @ X4 ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dsetconstrI, axiom, dsetconstrI = 858.26/111.51 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => 858.26/111.51 ( ( Xphi @ Xx ) => 858.26/111.51 ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) ) ))). 858.26/111.51 thf('182', plain, 858.26/111.51 (( dsetconstrI ) = 858.26/111.51 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 858.26/111.51 ( ( in @ X8 @ X4 ) => 858.26/111.51 ( ( X6 @ X8 ) => 858.26/111.51 ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(descrp, axiom, descrp = 858.26/111.51 (![Xphi:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 858.26/111.51 ( Xphi @ ( descr @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ))). 858.26/111.51 thf('183', plain, 858.26/111.51 (( descrp ) = 858.26/111.51 ( ![X4:( $i > $o )]: 858.26/111.51 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 858.26/111.51 ( X4 @ ( descr @ ( ^[V_2:$i]: ( X4 @ V_2 ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(wellorderingAx, axiom, wellorderingAx = 858.26/111.51 (![A:$i]: 858.26/111.51 ( ?[B:$i]: 858.26/111.51 ( ( ![C:$i]: 858.26/111.51 ( ( ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ A ) ) ) & 858.26/111.51 ( ?[Xx:$i]: ( in @ Xx @ C ) ) ) => 858.26/111.51 ( ?[D:$i,Xx:$i]: 858.26/111.51 ( ( ![E:$i]: 858.26/111.51 ( ( in @ E @ B ) => 858.26/111.51 ( ( ![Xy:$i]: ( ( in @ Xy @ E ) => ( in @ Xy @ D ) ) ) | 858.26/111.51 ( in @ Xx @ E ) ) ) ) & 858.26/111.51 ( ~( ?[Xy:$i]: ( ( in @ Xy @ C ) & ( in @ Xy @ D ) ) ) ) & 858.26/111.51 ( in @ Xx @ C ) & ( in @ D @ B ) ) ) ) ) & 858.26/111.51 ( ![C:$i,D:$i]: 858.26/111.51 ( ( ( in @ C @ B ) & ( in @ D @ B ) ) => 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ D ) ) ) | 858.26/111.51 ( ![Xx:$i]: ( ( in @ Xx @ D ) => ( in @ Xx @ C ) ) ) ) ) ) & 858.26/111.51 ( ![Xx:$i,Xy:$i]: 858.26/111.51 ( ( ( in @ Xx @ A ) & ( in @ Xy @ A ) ) => 858.26/111.51 ( ( ![C:$i]: 858.26/111.51 ( ( in @ C @ B ) => ( ( in @ Xx @ C ) <=> ( in @ Xy @ C ) ) ) ) => 858.26/111.51 ( ( Xx ) = ( Xy ) ) ) ) ) & 858.26/111.51 ( ![C:$i]: 858.26/111.51 ( ( in @ C @ B ) => 858.26/111.51 ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ A ) ) ) ) ) ) ))). 858.26/111.51 thf('184', plain, 858.26/111.51 (( wellorderingAx ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ?[X6:$i]: 858.26/111.51 ( ( ![X8:$i]: 858.26/111.51 ( ( ( ![X10:$i]: ( ( in @ X10 @ X8 ) => ( in @ X10 @ X4 ) ) ) & 858.26/111.51 ( ?[X12:$i]: ( in @ X12 @ X8 ) ) ) => 858.26/111.51 ( ?[X14:$i,X16:$i]: 858.26/111.51 ( ( ![X18:$i]: 858.26/111.51 ( ( in @ X18 @ X6 ) => 858.26/111.51 ( ( ![X20:$i]: 858.26/111.51 ( ( in @ X20 @ X18 ) => ( in @ X20 @ X14 ) ) ) | 858.26/111.51 ( in @ X16 @ X18 ) ) ) ) & 858.26/111.51 ( ~( ?[X22:$i]: ( ( in @ X22 @ X8 ) & ( in @ X22 @ X14 ) ) ) ) & 858.26/111.51 ( in @ X16 @ X8 ) & ( in @ X14 @ X6 ) ) ) ) ) & 858.26/111.51 ( ![X24:$i,X26:$i]: 858.26/111.51 ( ( ( in @ X24 @ X6 ) & ( in @ X26 @ X6 ) ) => 858.26/111.51 ( ( ![X28:$i]: ( ( in @ X28 @ X24 ) => ( in @ X28 @ X26 ) ) ) | 858.26/111.51 ( ![X30:$i]: ( ( in @ X30 @ X26 ) => ( in @ X30 @ X24 ) ) ) ) ) ) & 858.26/111.51 ( ![X32:$i,X34:$i]: 858.26/111.51 ( ( ( in @ X32 @ X4 ) & ( in @ X34 @ X4 ) ) => 858.26/111.51 ( ( ![X36:$i]: 858.26/111.51 ( ( in @ X36 @ X6 ) => 858.26/111.51 ( ( in @ X32 @ X36 ) <=> ( in @ X34 @ X36 ) ) ) ) => 858.26/111.51 ( ( X32 ) = ( X34 ) ) ) ) ) & 858.26/111.51 ( ![X38:$i]: 858.26/111.51 ( ( in @ X38 @ X6 ) => 858.26/111.51 ( ![X40:$i]: ( ( in @ X40 @ X38 ) => ( in @ X40 @ X4 ) ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(foundationAx, axiom, foundationAx = 858.26/111.51 (![A:$i]: 858.26/111.51 ( ( ?[Xx:$i]: ( in @ Xx @ A ) ) => 858.26/111.51 ( ?[B:$i]: 858.26/111.51 ( ( ~( ?[Xx:$i]: ( ( in @ Xx @ A ) & ( in @ Xx @ B ) ) ) ) & 858.26/111.51 ( in @ B @ A ) ) ) ))). 858.26/111.51 thf('185', plain, 858.26/111.51 (( foundationAx ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( ?[X6:$i]: ( in @ X6 @ X4 ) ) => 858.26/111.51 ( ?[X8:$i]: 858.26/111.51 ( ( ~( ?[X10:$i]: ( ( in @ X10 @ X4 ) & ( in @ X10 @ X8 ) ) ) ) & 858.26/111.51 ( in @ X8 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(replAx, axiom, replAx = 858.26/111.51 (![Xphi:( $i > $i > $o ),A:$i]: 858.26/111.51 ( ( ![Xx:$i]: 858.26/111.51 ( ( in @ Xx @ A ) => ( exu @ ( ^[Xy:$i]: ( Xphi @ Xx @ Xy ) ) ) ) ) => 858.26/111.51 ( ?[B:$i]: 858.26/111.51 ( ![Xx:$i]: 858.26/111.51 ( ( in @ Xx @ B ) <=> 858.26/111.51 ( ?[Xy:$i]: ( ( Xphi @ Xy @ Xx ) & ( in @ Xy @ A ) ) ) ) ) ) ))). 858.26/111.51 thf('186', plain, 858.26/111.51 (( replAx ) = 858.26/111.51 ( ![X4:( $i > $i > $o ),X6:$i]: 858.26/111.51 ( ( ![X8:$i]: 858.26/111.51 ( ( in @ X8 @ X6 ) => ( exu @ ( ^[V_1:$i]: ( X4 @ X8 @ V_1 ) ) ) ) ) => 858.26/111.51 ( ?[X10:$i]: 858.26/111.51 ( ![X12:$i]: 858.26/111.51 ( ( in @ X12 @ X10 ) <=> 858.26/111.51 ( ?[X14:$i]: ( ( X4 @ X14 @ X12 ) & ( in @ X14 @ X6 ) ) ) ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(omegaIndAx, axiom, omegaIndAx = 858.26/111.51 (![A:$i]: 858.26/111.51 ( ( ( in @ emptyset @ A ) & 858.26/111.51 ( ![Xx:$i]: 858.26/111.51 ( ( ( in @ Xx @ omega ) & ( in @ Xx @ A ) ) => 858.26/111.51 ( in @ ( setadjoin @ Xx @ Xx ) @ A ) ) ) ) => 858.26/111.51 ( ![Xx:$i]: ( ( in @ Xx @ omega ) => ( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('187', plain, 858.26/111.51 (( omegaIndAx ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( ( in @ emptyset @ X4 ) & 858.26/111.51 ( ![X6:$i]: 858.26/111.51 ( ( ( in @ X6 @ omega ) & ( in @ X6 @ X4 ) ) => 858.26/111.51 ( in @ ( setadjoin @ X6 @ X6 ) @ X4 ) ) ) ) => 858.26/111.51 ( ![X8:$i]: ( ( in @ X8 @ omega ) => ( in @ X8 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(omegaSAx, axiom, omegaSAx = 858.26/111.51 (![Xx:$i]: 858.26/111.51 ( ( in @ Xx @ omega ) => ( in @ ( setadjoin @ Xx @ Xx ) @ omega ) ))). 858.26/111.51 thf('188', plain, 858.26/111.51 (( omegaSAx ) = 858.26/111.51 ( ![X4:$i]: 858.26/111.51 ( ( in @ X4 @ omega ) => ( in @ ( setadjoin @ X4 @ X4 ) @ omega ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(omega0Ax, axiom,(( omega0Ax ) = (in @ emptyset @ omega))). 858.26/111.51 thf('189', plain, (( omega0Ax ) = ( in @ emptyset @ omega )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [omega0Ax])). 858.26/111.51 thf('190', plain, (( omega0Ax ) = ( in @ emptyset @ omega )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setunionAx, axiom, setunionAx = 858.26/111.51 (![A:$i,Xx:$i]: 858.26/111.51 ( ( in @ Xx @ ( setunion @ A ) ) <=> 858.26/111.51 ( ?[B:$i]: ( ( in @ B @ A ) & ( in @ Xx @ B ) ) ) ))). 858.26/111.51 thf('191', plain, 858.26/111.51 (( setunionAx ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ ( setunion @ X4 ) ) <=> 858.26/111.51 ( ?[X8:$i]: ( ( in @ X8 @ X4 ) & ( in @ X6 @ X8 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(powersetAx, axiom, powersetAx = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( in @ B @ ( powerset @ A ) ) <=> 858.26/111.51 ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) ))). 858.26/111.51 thf('192', plain, 858.26/111.51 (( powersetAx ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( in @ X6 @ ( powerset @ X4 ) ) <=> 858.26/111.51 ( ![X8:$i]: ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setadjoinAx, axiom, setadjoinAx = 858.26/111.51 (![Xx:$i,A:$i,Xy:$i]: 858.26/111.51 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) <=> 858.26/111.51 ( ( ( Xy ) = ( Xx ) ) | ( in @ Xy @ A ) ) ))). 858.26/111.51 thf('193', plain, 858.26/111.51 (( setadjoinAx ) = 858.26/111.51 ( ![X4:$i,X6:$i,X8:$i]: 858.26/111.51 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) <=> 858.26/111.51 ( ( ( X8 ) = ( X4 ) ) | ( in @ X8 @ X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(emptysetAx, axiom, emptysetAx = (![Xx:$i]: ( ~( in @ Xx @ emptyset ) ))). 858.26/111.51 thf('194', plain, 858.26/111.51 (( emptysetAx ) = ( ![X4:$i]: ( ~( in @ X4 @ emptyset ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(setextAx, axiom, setextAx = 858.26/111.51 (![A:$i,B:$i]: 858.26/111.51 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) <=> ( in @ Xx @ B ) ) ) => 858.26/111.51 ( ( A ) = ( B ) ) ))). 858.26/111.51 thf('195', plain, 858.26/111.51 (( setextAx ) = 858.26/111.51 ( ![X4:$i,X6:$i]: 858.26/111.51 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 858.26/111.51 ( ( X4 ) = ( X6 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(exu, axiom,(( exu ) = 858.26/111.51 (^[Xphi:( $i > $o )]: 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & ( Xphi @ Xx ) ) )))). 858.26/111.51 thf('196', plain, 858.26/111.51 (( exu ) = 858.26/111.51 ( ^[Xphi:( $i > $o )]: 858.26/111.51 ( ?[Xx:$i]: 858.26/111.51 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 858.26/111.51 ( Xphi @ Xx ) ) ) )), 858.26/111.51 inference('simplify_rw_rule', [status(thm)], [exu])). 858.26/111.51 thf('197', plain, 858.26/111.51 (( exu ) = 858.26/111.51 ( ^[V_1:( $i > $o )]: 858.26/111.51 ( ?[X4:$i]: 858.26/111.51 ( ( ![X6:$i]: ( ( V_1 @ X6 ) => ( ( X4 ) = ( X6 ) ) ) ) & 858.26/111.51 ( V_1 @ X4 ) ) ) )), 858.26/111.51 define([status(thm)])). 858.26/111.51 thf(dpsetconstrERa, conjecture, 858.26/111.51 (( setextAx ) => 858.26/111.51 ( ( emptysetAx ) => 858.26/111.51 ( ( setadjoinAx ) => 858.26/111.51 ( ( powersetAx ) => 858.26/111.51 ( ( setunionAx ) => 858.26/111.51 ( ( omega0Ax ) => 858.26/111.51 ( ( omegaSAx ) => 858.26/111.51 ( ( omegaIndAx ) => 858.26/111.51 ( ( replAx ) => 858.26/111.51 ( ( foundationAx ) => 858.26/111.51 ( ( wellorderingAx ) => 858.26/111.51 ( ( descrp ) => 858.26/111.51 ( ( dsetconstrI ) => 858.26/111.51 ( ( dsetconstrEL ) => 858.26/111.51 ( ( dsetconstrER ) => 858.26/111.51 ( ( exuE1 ) => 858.26/111.51 ( ( prop2setE ) => 858.26/111.51 ( ( emptysetE ) => 858.26/111.51 ( ( emptysetimpfalse ) => 858.26/111.51 ( ( notinemptyset ) => 858.26/111.51 ( ( exuE3e ) => 858.26/111.51 ( ( setext ) => 858.26/111.51 ( ( emptyI ) => 858.26/111.51 ( ( noeltsimpempty ) => 858.26/111.51 ( ( setbeta ) => 858.26/111.51 ( ( nonemptyE1 ) => 858.26/111.51 ( ( nonemptyI ) => 858.26/111.51 ( ( nonemptyI1 ) => 858.26/111.51 ( ( setadjoinIL ) => 858.26/111.51 ( ( emptyinunitempty ) => 858.26/111.51 ( ( setadjoinIR ) => 858.26/111.51 ( ( setadjoinE ) => 858.26/111.51 ( ( 858.26/111.51 setadjoinOr ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setoftrueEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 powersetI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 emptyinPowerset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 emptyInPowerset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 powersetE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setunionI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setunionE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subPowSU ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 exuE2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 nonemptyImpWitness ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 uniqinunit ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 notinsingleton ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 eqinunit ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 singletonsswitch ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairsetE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairsetIL ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairsetIR ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 emptyE1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 vacuousDall ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 quantDeMorgan1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 quantDeMorgan2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 quantDeMorgan3 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 quantDeMorgan4 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 prop2setI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 prop2set2propI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 notdexE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 notdallE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 exuI1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 exuI3 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 exuI2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 inCongP ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 in__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 exuE3u ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 exu__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 emptyset__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setadjoin__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 powerset__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setunion__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 omega__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 exuEu ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 descr__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 dsetconstr__Cong ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subsetI1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 eqimpsubset2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 eqimpsubset1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subsetI2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 emptysetsubset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subsetE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subsetE2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 notsubsetI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 notequalI1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 notequalI2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subsetRefl ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subsetTrans ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setadjoinSub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setadjoinSub2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subset2powerset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setextsub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 subsetemptysetimpeq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 powersetI1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 powersetE1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 inPowerset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 powersetsubset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 sepInPowerset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 sepSubset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binunionIL ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairset2IR ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binunionIR ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binunionEcases ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binunionE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binunionLsub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binunionRsub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectSubset5 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectEL ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectLsub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectSubset2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectSubset3 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectER ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 disjointsetsI1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectRsub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectSubset4 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 binintersectSubset1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 bs114d ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusEL ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusER ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusSubset2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusERneg ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusELneg ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusILneg ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusIRneg ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusLsub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setminusSubset1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 symdiffE ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 symdiffI1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 symdiffI2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 symdiffIneg1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 symdiffIneg2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 secondinupair ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairIL ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairIR ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 kpairiskpair ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 kpairp ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 singletonsubset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 singletoninpowerset ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 singletoninpowunion ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairset2E ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairsubunion ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairinpowunion ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ubforcartprodlem1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ubforcartprodlem2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ubforcartprodlem3 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodpairin ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodmempair1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodmempair ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setunionE2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setunionsingleton1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setunionsingleton2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setunionsingleton ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 singletonprop ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ex1E1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ex1I ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ex1I2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 singletonsuniq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjL1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 kfstsingleton ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 theprop ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 kfstpairEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodfstin ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjL2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjL ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjR11 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjR12 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjR1 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 upairequniteq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjR2 ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setukpairinjR ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ksndsingleton ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 ksndpairEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 kpairsurjEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodsndin ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodpairmemEL ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodpairmemER ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodmempaircEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodfstpairEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodsndpairEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 cartprodpairsurjEq ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 dpsetconstrI ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 dpsetconstrSub ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 setOfPairsIsBReln ) => 858.26/111.51 ( 858.26/111.51 ![ 858.26/111.51 A:$i,B:$i, 858.26/111.51 Xphi:( 858.26/111.51 $i > $i > 858.26/111.51 $o ),Xx:$i]: 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 in @ 858.26/111.51 Xx @ A ) => 858.26/111.51 ( 858.26/111.51 ![ 858.26/111.51 Xy:$i]: 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 in @ 858.26/111.51 Xy @ B ) => 858.26/111.51 ( 858.26/111.51 ( 858.26/111.51 in @ 858.26/111.51 ( 858.26/111.51 kpair @ 858.26/111.51 Xx @ Xy ) @ 858.26/111.51 ( 858.26/111.51 dpsetconstr 858.26/111.51 @ 858.26/111.51 A @ B @ 858.26/111.51 ( 858.26/111.51 ^[ 858.26/111.51 Xz:$i, 858.26/111.51 Xu:$i]: 858.26/111.51 ( 858.26/111.51 Xphi @ 858.26/111.51 Xz @ Xu ) ) ) ) => 858.26/111.51 ( 858.26/111.51 Xphi @ 858.26/111.51 Xx @ Xy ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))). 858.26/111.53 thf(zf_stmt_0, conjecture, 858.26/111.53 (( ![X4:$i,X6:$i]: 858.26/111.53 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 858.26/111.53 ( ( X4 ) = ( X6 ) ) ) ) => 858.26/111.53 ( ( ![X10:$i]: ( ~( in @ X10 @ emptyset ) ) ) => 858.26/111.53 ( ( ![X12:$i,X14:$i,X16:$i]: 858.26/111.53 ( ( in @ X16 @ ( setadjoin @ X12 @ X14 ) ) <=> 858.26/111.53 ( ( in @ X16 @ X14 ) | ( ( X16 ) = ( X12 ) ) ) ) ) => 858.26/111.53 ( ( ![X18:$i,X20:$i]: 858.26/111.53 ( ( in @ X20 @ ( powerset @ X18 ) ) <=> 858.26/111.53 ( ![X22:$i]: ( ( in @ X22 @ X20 ) => ( in @ X22 @ X18 ) ) ) ) ) => 858.26/111.53 ( ( ![X24:$i,X26:$i]: 858.26/111.53 ( ( in @ X26 @ ( setunion @ X24 ) ) <=> 858.26/111.53 ( ?[X28:$i]: ( ( in @ X26 @ X28 ) & ( in @ X28 @ X24 ) ) ) ) ) => 858.26/111.53 ( ( in @ emptyset @ omega ) => 858.26/111.53 ( ( ![X30:$i]: 858.26/111.53 ( ( in @ X30 @ omega ) => 858.26/111.53 ( in @ ( setadjoin @ X30 @ X30 ) @ omega ) ) ) => 858.26/111.53 ( ( ![X32:$i]: 858.26/111.53 ( ( ( ![X34:$i]: 858.26/111.53 ( ( ( in @ X34 @ X32 ) & ( in @ X34 @ omega ) ) => 858.26/111.53 ( in @ ( setadjoin @ X34 @ X34 ) @ X32 ) ) ) & 858.26/111.53 ( in @ emptyset @ X32 ) ) => 858.26/111.53 ( ![X36:$i]: 858.26/111.53 ( ( in @ X36 @ omega ) => ( in @ X36 @ X32 ) ) ) ) ) => 858.26/111.53 ( ( ![X38:( $i > $i > $o ),X40:$i]: 858.26/111.53 ( ( ![X42:$i]: 858.26/111.53 ( ( in @ X42 @ X40 ) => 858.26/111.53 ( ?[X44:$i]: 858.26/111.53 ( ( X38 @ X42 @ X44 ) & 858.26/111.53 ( ![X46:$i]: 858.26/111.53 ( ( X38 @ X42 @ X46 ) => 858.26/111.53 ( ( X44 ) = ( X46 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ?[X48:$i]: 858.26/111.53 ( ![X50:$i]: 858.26/111.53 ( ( in @ X50 @ X48 ) <=> 858.26/111.53 ( ?[X52:$i]: 858.26/111.53 ( ( in @ X52 @ X40 ) & ( X38 @ X52 @ X50 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X54:$i]: 858.26/111.53 ( ( ?[X56:$i]: ( in @ X56 @ X54 ) ) => 858.26/111.53 ( ?[X58:$i]: 858.26/111.53 ( ( in @ X58 @ X54 ) & 858.26/111.53 ( ~( ?[X60:$i]: 858.26/111.53 ( ( in @ X60 @ X58 ) & ( in @ X60 @ X54 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X62:$i]: 858.26/111.53 ( ?[X64:$i]: 858.26/111.53 ( ( ![X96:$i]: 858.26/111.53 ( ( in @ X96 @ X64 ) => 858.26/111.53 ( ![X98:$i]: 858.26/111.53 ( ( in @ X98 @ X96 ) => ( in @ X98 @ X62 ) ) ) ) ) & 858.26/111.53 ( ![X90:$i,X92:$i]: 858.26/111.53 ( ( ( in @ X92 @ X62 ) & ( in @ X90 @ X62 ) ) => 858.26/111.53 ( ( ![X94:$i]: 858.26/111.53 ( ( in @ X94 @ X64 ) => 858.26/111.53 ( ( in @ X90 @ X94 ) <=> 858.26/111.53 ( in @ X92 @ X94 ) ) ) ) => 858.26/111.53 ( ( X90 ) = ( X92 ) ) ) ) ) & 858.26/111.53 ( ![X82:$i,X84:$i]: 858.26/111.53 ( ( ( in @ X84 @ X64 ) & ( in @ X82 @ X64 ) ) => 858.26/111.53 ( ( ![X88:$i]: 858.26/111.53 ( ( in @ X88 @ X84 ) => 858.26/111.53 ( in @ X88 @ X82 ) ) ) | 858.26/111.53 ( ![X86:$i]: 858.26/111.53 ( ( in @ X86 @ X82 ) => 858.26/111.53 ( in @ X86 @ X84 ) ) ) ) ) ) & 858.26/111.53 ( ![X66:$i]: 858.26/111.53 ( ( ( ?[X70:$i]: ( in @ X70 @ X66 ) ) & 858.26/111.53 ( ![X68:$i]: 858.26/111.53 ( ( in @ X68 @ X66 ) => 858.26/111.53 ( in @ X68 @ X62 ) ) ) ) => 858.26/111.53 ( ?[X72:$i,X74:$i]: 858.26/111.53 ( ( in @ X72 @ X64 ) & 858.26/111.53 ( in @ X74 @ X66 ) & 858.26/111.53 ( ~( ?[X80:$i]: 858.26/111.53 ( ( in @ X80 @ X72 ) & 858.26/111.53 ( in @ X80 @ X66 ) ) ) ) & 858.26/111.53 ( ![X76:$i]: 858.26/111.53 ( ( in @ X76 @ X64 ) => 858.26/111.53 ( ( in @ X74 @ X76 ) | 858.26/111.53 ( ![X78:$i]: 858.26/111.53 ( ( in @ X78 @ X76 ) => 858.26/111.53 ( in @ X78 @ X72 ) ) ) ) ) ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X100:( $i > $o )]: 858.26/111.53 ( ( ?[X102:$i]: 858.26/111.53 ( ( X100 @ X102 ) & 858.26/111.53 ( ![X104:$i]: 858.26/111.53 ( ( X100 @ X104 ) => 858.26/111.53 ( ( X102 ) = ( X104 ) ) ) ) ) ) => 858.26/111.53 ( X100 @ 858.26/111.53 ( descr @ ( ^[V_1:$i]: ( X100 @ V_1 ) ) ) ) ) ) => 858.26/111.53 ( ( ![X106:$i,X108:( $i > $o ),X110:$i]: 858.26/111.53 ( ( in @ X110 @ X106 ) => 858.26/111.53 ( ( X108 @ X110 ) => 858.26/111.53 ( in @ 858.26/111.53 X110 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X106 @ ( ^[V_2:$i]: ( X108 @ V_2 ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X112:$i,X114:( $i > $o ),X116:$i]: 858.26/111.53 ( ( in @ 858.26/111.53 X116 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X112 @ ( ^[V_3:$i]: ( X114 @ V_3 ) ) ) ) => 858.26/111.53 ( in @ X116 @ X112 ) ) ) => 858.26/111.53 ( ( ![X118:$i,X120:( $i > $o ),X122:$i]: 858.26/111.53 ( ( in @ 858.26/111.53 X122 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X118 @ ( ^[V_4:$i]: ( X120 @ V_4 ) ) ) ) => 858.26/111.53 ( X120 @ X122 ) ) ) => 858.26/111.53 ( ( ![X124:( $i > $o )]: 858.26/111.53 ( ( ?[X126:$i]: 858.26/111.53 ( ( X124 @ X126 ) & 858.26/111.53 ( ![X128:$i]: 858.26/111.53 ( ( X124 @ X128 ) => 858.26/111.53 ( ( X126 ) = ( X128 ) ) ) ) ) ) => 858.26/111.53 ( ?[X130:$i]: 858.26/111.53 ( ( X124 @ X130 ) & 858.26/111.53 ( ![X132:$i]: 858.26/111.53 ( ( X124 @ X132 ) => 858.26/111.53 ( ( X130 ) = ( X132 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X134:$o,X136:$i]: 858.26/111.53 ( ( in @ X136 @ ( prop2set @ X134 ) ) => 858.26/111.53 ( X134 ) ) ) => 858.26/111.53 ( ( ![X138:$i]: 858.26/111.53 ( ( in @ X138 @ emptyset ) => 858.26/111.53 ( ![X140:$o]: ( X140 ) ) ) ) => 858.26/111.53 ( ( ![X142:$i]: 858.26/111.53 ( ~( in @ X142 @ emptyset ) ) ) => 858.26/111.53 ( ( ![X144:$i]: 858.26/111.53 ( ~( in @ X144 @ emptyset ) ) ) => 858.26/111.53 ( ( ![X146:( $i > $o )]: 858.26/111.53 ( ( ?[X148:$i]: 858.26/111.53 ( ( X146 @ X148 ) & 858.26/111.53 ( ![X150:$i]: 858.26/111.53 ( ( X146 @ X150 ) => 858.26/111.53 ( ( X148 ) = ( X150 ) ) ) ) ) ) => 858.26/111.53 ( ?[X152:$i]: ( X146 @ X152 ) ) ) ) => 858.26/111.53 ( ( ![X154:$i,X156:$i]: 858.26/111.53 ( ( ![X158:$i]: 858.26/111.53 ( ( in @ X158 @ X154 ) => 858.26/111.53 ( in @ X158 @ X156 ) ) ) => 858.26/111.53 ( ( ![X160:$i]: 858.26/111.53 ( ( in @ X160 @ X156 ) => 858.26/111.53 ( in @ X160 @ X154 ) ) ) => 858.26/111.53 ( ( X154 ) = ( X156 ) ) ) ) ) => 858.26/111.53 ( ( ![X162:$i]: 858.26/111.53 ( ( ![X164:$i]: 858.26/111.53 ( ~( in @ X164 @ X162 ) ) ) => 858.26/111.53 ( ( X162 ) = ( emptyset ) ) ) ) => 858.26/111.53 ( ( ![X166:$i]: 858.26/111.53 ( ( ![X168:$i]: 858.26/111.53 ( ~( in @ X168 @ X166 ) ) ) => 858.26/111.53 ( ( X166 ) = 858.26/111.53 ( emptyset ) ) ) ) => 858.26/111.53 ( ( ![X170:$i, 858.26/111.53 X172:( $i > $o ), 858.26/111.53 X174:$i]: 858.26/111.53 ( ( in @ X174 @ X170 ) => 858.26/111.53 ( ( in @ 858.26/111.53 X174 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X170 @ 858.26/111.53 ( ^[V_5:$i]: 858.26/111.53 ( X172 @ V_5 ) ) ) ) <=> 858.26/111.53 ( X172 @ X174 ) ) ) ) => 858.26/111.53 ( ( ![X176:$i]: 858.26/111.53 ( ( ( X176 ) != 858.26/111.53 ( emptyset ) ) => 858.26/111.53 ( ?[X178:$i]: 858.26/111.53 ( in @ X178 @ X176 ) ) ) ) => 858.26/111.53 ( ( ![X180:$i, 858.26/111.53 X182:( $i > $o ), 858.26/111.53 X184:$i]: 858.26/111.53 ( ( in @ X184 @ X180 ) => 858.26/111.53 ( ( X182 @ X184 ) => 858.26/111.53 ( ( dsetconstr @ 858.26/111.53 X180 @ 858.26/111.53 ( ^[ 858.26/111.53 V_6:$i]: 858.26/111.53 ( 858.26/111.53 X182 @ V_6 ) ) ) != 858.26/111.53 ( emptyset ) ) ) ) ) => 858.26/111.53 ( ( ![X186:$i]: 858.26/111.53 ( ( ?[X188:$i]: 858.26/111.53 ( in @ 858.26/111.53 X188 @ X186 ) ) => 858.26/111.53 ( ( X186 ) != 858.26/111.53 ( emptyset ) ) ) ) => 858.26/111.53 ( ( ![X190:$i, 858.26/111.53 X192:$i]: 858.26/111.53 ( in @ 858.26/111.53 X190 @ 858.26/111.53 ( setadjoin @ 858.26/111.53 X190 @ X192 ) ) ) => 858.26/111.53 ( ( in @ 858.26/111.53 emptyset @ 858.26/111.53 ( setadjoin @ 858.26/111.53 emptyset @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( ( ![X194:$i, 858.26/111.53 X196:$i, 858.26/111.53 X198:$i]: 858.26/111.53 ( ( 858.26/111.53 in @ 858.26/111.53 X198 @ 858.26/111.53 X196 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X198 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X194 @ 858.26/111.53 X196 ) ) ) ) => 858.26/111.53 ( ( ![ 858.26/111.53 X200:$i, 858.26/111.53 X202:$i, 858.26/111.53 X204:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X204 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X200 @ 858.26/111.53 X202 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X206:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X204 ) = 858.26/111.53 ( 858.26/111.53 X200 ) ) => 858.26/111.53 ( 858.26/111.53 X206 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X204 @ 858.26/111.53 X202 ) => 858.26/111.53 ( 858.26/111.53 X206 ) ) => 858.26/111.53 ( 858.26/111.53 X206 ) ) ) ) ) ) => 858.26/111.53 ( ( 858.26/111.53 ![ 858.26/111.53 X208:$i, 858.26/111.53 X210:$i, 858.26/111.53 X212:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X212 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X208 @ 858.26/111.53 X210 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X212 @ 858.26/111.53 X210 ) | 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X212 ) = 858.26/111.53 ( 858.26/111.53 X208 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X214:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X214 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_7:$i]: 858.26/111.53 ( 858.26/111.53 $true ) ) ) = 858.26/111.53 ( 858.26/111.53 X214 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X216:$i, 858.26/111.53 X218:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X220:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X220 @ 858.26/111.53 X218 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X220 @ 858.26/111.53 X216 ) ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X218 @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X216 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X222:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 emptyset @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X222 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X224:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 emptyset @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X224 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X226:$i, 858.26/111.53 X228:$i, 858.26/111.53 X230:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X228 @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X226 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X230 @ 858.26/111.53 X228 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X230 @ 858.26/111.53 X226 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X232:$i, 858.26/111.53 X234:$i, 858.26/111.53 X236:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X234 @ 858.26/111.53 X236 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X236 @ 858.26/111.53 X232 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X234 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X232 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X238:$i, 858.26/111.53 X240:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X240 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X238 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X242:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X244:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X240 @ 858.26/111.53 X244 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X244 @ 858.26/111.53 X238 ) => 858.26/111.53 ( 858.26/111.53 X242 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 X242 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X246:$i, 858.26/111.53 X248:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X248 @ 858.26/111.53 X246 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X248 @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X246 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X250:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X252:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X250 @ 858.26/111.53 X252 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X254:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X250 @ 858.26/111.53 X254 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X252 ) = 858.26/111.53 ( 858.26/111.53 X254 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X256:$i]: 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X258:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X250 @ 858.26/111.53 X258 ) <=> 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X258 ) = 858.26/111.53 ( 858.26/111.53 X256 ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X260:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X260 ) != 858.26/111.53 ( 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X262:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X262 @ 858.26/111.53 X260 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X264:$i, 858.26/111.53 X266:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X264 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X266 @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X264 ) = 858.26/111.53 ( 858.26/111.53 X266 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X268:$i, 858.26/111.53 X270:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X268 ) != 858.26/111.53 ( 858.26/111.53 X270 ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X270 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X268 @ 858.26/111.53 emptyset ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X272:$i, 858.26/111.53 X274:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X272 ) = 858.26/111.53 ( 858.26/111.53 X274 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X272 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X274 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X276:$i, 858.26/111.53 X278:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X276 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X278 @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X278 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X276 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X280:$i, 858.26/111.53 X282:$i, 858.26/111.53 X284:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X284 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X280 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X282 @ 858.26/111.53 emptyset ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X284 ) = 858.26/111.53 ( 858.26/111.53 X282 ) ) | 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X284 ) = 858.26/111.53 ( 858.26/111.53 X280 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X286:$i, 858.26/111.53 X288:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X286 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X286 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X288 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X290:$i, 858.26/111.53 X292:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X292 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X290 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X292 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X294:$i, 858.26/111.53 X296:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X298:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X298 @ 858.26/111.53 X294 ) & 858.26/111.53 ( 858.26/111.53 X296 @ 858.26/111.53 X298 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X294 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_8:$i]: 858.26/111.53 ( 858.26/111.53 X296 @ V_8 ) ) ) != 858.26/111.53 ( 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X300:( 858.26/111.53 $i > $o ), 858.26/111.53 X302:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X302 @ 858.26/111.53 emptyset ) => 858.26/111.53 ( 858.26/111.53 X300 @ 858.26/111.53 X302 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X304:$i, 858.26/111.53 X306:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 ![ 858.26/111.53 X308:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X308 @ 858.26/111.53 X304 ) => 858.26/111.53 ( 858.26/111.53 X306 @ 858.26/111.53 X308 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X310:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X310 @ 858.26/111.53 X304 ) & 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 X306 @ 858.26/111.53 X310 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X312:$i, 858.26/111.53 X314:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X316:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X316 @ 858.26/111.53 X312 ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 X314 @ 858.26/111.53 X316 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 ?[ 858.26/111.53 X318:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X318 @ 858.26/111.53 X312 ) & 858.26/111.53 ( 858.26/111.53 X314 @ 858.26/111.53 X318 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X320:$i, 858.26/111.53 X322:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 ?[ 858.26/111.53 X324:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X324 @ 858.26/111.53 X320 ) & 858.26/111.53 ( 858.26/111.53 X322 @ 858.26/111.53 X324 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X326:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X326 @ 858.26/111.53 X320 ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 X322 @ 858.26/111.53 X326 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X328:$i, 858.26/111.53 X330:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X332:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X332 @ 858.26/111.53 X328 ) & 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 X330 @ 858.26/111.53 X332 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 ![ 858.26/111.53 X334:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X334 @ 858.26/111.53 X328 ) => 858.26/111.53 ( 858.26/111.53 X330 @ 858.26/111.53 X334 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X336:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X336 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 emptyset @ 858.26/111.53 ( 858.26/111.53 prop2set @ 858.26/111.53 X336 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X338:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X338 ) => 858.26/111.53 ( 858.26/111.53 set2prop @ 858.26/111.53 ( 858.26/111.53 prop2set @ 858.26/111.53 X338 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X340:$i, 858.26/111.53 X342:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 ?[ 858.26/111.53 X344:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X344 @ 858.26/111.53 X340 ) & 858.26/111.53 ( 858.26/111.53 X342 @ 858.26/111.53 X344 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X346:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X346 @ 858.26/111.53 X340 ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 X342 @ 858.26/111.53 X346 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X348:$i, 858.26/111.53 X350:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 ![ 858.26/111.53 X352:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X352 @ 858.26/111.53 X348 ) => 858.26/111.53 ( 858.26/111.53 X350 @ 858.26/111.53 X352 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X354:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X354 @ 858.26/111.53 X348 ) & 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 X350 @ 858.26/111.53 X354 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X356:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X358:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X356 @ 858.26/111.53 X358 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X360:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X356 @ 858.26/111.53 X360 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X358 ) = 858.26/111.53 ( 858.26/111.53 X360 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X362:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X356 @ 858.26/111.53 X362 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X364:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X356 @ 858.26/111.53 X364 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X362 ) = 858.26/111.53 ( 858.26/111.53 X364 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X366:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X368:$i]: 858.26/111.53 ( 858.26/111.53 X366 @ 858.26/111.53 X368 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X370:$i, 858.26/111.53 X372:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X366 @ 858.26/111.53 X370 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X366 @ 858.26/111.53 X372 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X370 ) = 858.26/111.53 ( 858.26/111.53 X372 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X374:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X366 @ 858.26/111.53 X374 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X376:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X366 @ 858.26/111.53 X376 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X374 ) = 858.26/111.53 ( 858.26/111.53 X376 ) ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X378:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X380:$i]: 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X382:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X378 @ 858.26/111.53 X382 ) <=> 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X382 ) = 858.26/111.53 ( 858.26/111.53 X380 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X384:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X378 @ 858.26/111.53 X384 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X386:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X378 @ 858.26/111.53 X386 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X384 ) = 858.26/111.53 ( 858.26/111.53 X386 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X388:$i, 858.26/111.53 X390:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X388 ) = 858.26/111.53 ( 858.26/111.53 X390 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X392:$i, 858.26/111.53 X394:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X392 ) = 858.26/111.53 ( 858.26/111.53 X394 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X392 @ 858.26/111.53 X388 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X394 @ 858.26/111.53 X390 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X396:$i, 858.26/111.53 X398:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X396 ) = 858.26/111.53 ( 858.26/111.53 X398 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X400:$i, 858.26/111.53 X402:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X400 ) = 858.26/111.53 ( 858.26/111.53 X402 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X400 @ 858.26/111.53 X396 ) <=> 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X402 @ 858.26/111.53 X398 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X404:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X406:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X404 @ 858.26/111.53 X406 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X408:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X404 @ 858.26/111.53 X408 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X406 ) = 858.26/111.53 ( 858.26/111.53 X408 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X410:$i, 858.26/111.53 X412:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X404 @ 858.26/111.53 X410 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X404 @ 858.26/111.53 X412 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X410 ) = 858.26/111.53 ( 858.26/111.53 X412 ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X414:( 858.26/111.53 $i > $o ), 858.26/111.53 X416:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X418:$i, 858.26/111.53 X420:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X418 ) = 858.26/111.53 ( 858.26/111.53 X420 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X414 @ 858.26/111.53 X418 ) <=> 858.26/111.53 ( 858.26/111.53 X416 @ 858.26/111.53 X420 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X422:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X414 @ 858.26/111.53 X422 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X424:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X414 @ 858.26/111.53 X424 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X422 ) = 858.26/111.53 ( 858.26/111.53 X424 ) ) ) ) ) ) <=> 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X426:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X416 @ 858.26/111.53 X426 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X428:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X416 @ 858.26/111.53 X428 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X426 ) = 858.26/111.53 ( 858.26/111.53 X428 ) ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 emptyset ) = 858.26/111.53 ( 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X430:$i, 858.26/111.53 X432:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X430 ) = 858.26/111.53 ( 858.26/111.53 X432 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X434:$i, 858.26/111.53 X436:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X434 ) = 858.26/111.53 ( 858.26/111.53 X436 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X430 @ 858.26/111.53 X434 ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X432 @ 858.26/111.53 X436 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X438:$i, 858.26/111.53 X440:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X438 ) = 858.26/111.53 ( 858.26/111.53 X440 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X438 ) = 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X440 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X442:$i, 858.26/111.53 X444:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X442 ) = 858.26/111.53 ( 858.26/111.53 X444 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X442 ) = 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X444 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 omega ) = 858.26/111.53 ( 858.26/111.53 omega ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X446:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X448:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X446 @ 858.26/111.53 X448 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X450:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X446 @ 858.26/111.53 X450 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X448 ) = 858.26/111.53 ( 858.26/111.53 X450 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X452:$i, 858.26/111.53 X454:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X446 @ 858.26/111.53 X452 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X446 @ 858.26/111.53 X454 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X452 ) = 858.26/111.53 ( 858.26/111.53 X454 ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X456:( 858.26/111.53 $i > $o ), 858.26/111.53 X458:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X460:$i, 858.26/111.53 X462:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X460 ) = 858.26/111.53 ( 858.26/111.53 X462 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X456 @ 858.26/111.53 X460 ) <=> 858.26/111.53 ( 858.26/111.53 X458 @ 858.26/111.53 X462 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X464:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X456 @ 858.26/111.53 X464 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X466:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X456 @ 858.26/111.53 X466 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X464 ) = 858.26/111.53 ( 858.26/111.53 X466 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X468:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X458 @ 858.26/111.53 X468 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X470:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X458 @ 858.26/111.53 X470 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X468 ) = 858.26/111.53 ( 858.26/111.53 X470 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 descr @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_9:$i]: 858.26/111.53 ( 858.26/111.53 X456 @ V_9 ) ) ) = 858.26/111.53 ( 858.26/111.53 descr @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_10:$i]: 858.26/111.53 ( 858.26/111.53 X458 @ 858.26/111.53 V_10 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X472:$i, 858.26/111.53 X474:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X472 ) = 858.26/111.53 ( 858.26/111.53 X474 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X476:( 858.26/111.53 $i > $o ), 858.26/111.53 X478:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X480:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X480 @ 858.26/111.53 X472 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X482:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X482 @ 858.26/111.53 X474 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X480 ) = 858.26/111.53 ( 858.26/111.53 X482 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X476 @ 858.26/111.53 X480 ) <=> 858.26/111.53 ( 858.26/111.53 X478 @ 858.26/111.53 X482 ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X472 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_11:$i]: 858.26/111.53 ( 858.26/111.53 X476 @ 858.26/111.53 V_11 ) ) ) = 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X474 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_12:$i]: 858.26/111.53 ( 858.26/111.53 X478 @ 858.26/111.53 V_12 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X484:$i, 858.26/111.53 X486:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X488:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X488 @ 858.26/111.53 X484 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X488 @ 858.26/111.53 X486 ) ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X484 @ 858.26/111.53 X486 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X490:$i, 858.26/111.53 X492:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X490 ) = 858.26/111.53 ( 858.26/111.53 X492 ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X492 @ 858.26/111.53 X490 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X494:$i, 858.26/111.53 X496:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X494 ) = 858.26/111.53 ( 858.26/111.53 X496 ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X494 @ 858.26/111.53 X496 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X498:$i, 858.26/111.53 X500:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X502:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X502 @ 858.26/111.53 X498 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X502 @ 858.26/111.53 X500 ) ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X498 @ 858.26/111.53 X500 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X504:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 emptyset @ 858.26/111.53 X504 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X506:$i, 858.26/111.53 X508:$i, 858.26/111.53 X510:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X506 @ 858.26/111.53 X508 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X510 @ 858.26/111.53 X506 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X510 @ 858.26/111.53 X508 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X512:$i, 858.26/111.53 X514:$i, 858.26/111.53 X516:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X512 @ 858.26/111.53 X514 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X516 @ 858.26/111.53 X514 ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X516 @ 858.26/111.53 X512 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X518:$i, 858.26/111.53 X520:$i, 858.26/111.53 X522:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X522 @ 858.26/111.53 X518 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X522 @ 858.26/111.53 X520 ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 subset @ 858.26/111.53 X518 @ 858.26/111.53 X520 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X524:$i, 858.26/111.53 X526:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 subset @ 858.26/111.53 X524 @ 858.26/111.53 X526 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X524 ) != 858.26/111.53 ( 858.26/111.53 X526 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X528:$i, 858.26/111.53 X530:$i, 858.26/111.53 X532:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X532 @ 858.26/111.53 X528 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X532 @ 858.26/111.53 X530 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X528 ) != 858.26/111.53 ( 858.26/111.53 X530 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X534:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X534 @ 858.26/111.53 X534 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X536:$i, 858.26/111.53 X538:$i, 858.26/111.53 X540:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X536 @ 858.26/111.53 X538 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X538 @ 858.26/111.53 X540 ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X536 @ 858.26/111.53 X540 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X542:$i, 858.26/111.53 X544:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X544 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X542 @ 858.26/111.53 X544 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X546:$i, 858.26/111.53 X548:$i, 858.26/111.53 X550:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X546 @ 858.26/111.53 X550 ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X546 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X548 @ 858.26/111.53 X550 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X552:$i, 858.26/111.53 X554:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X552 @ 858.26/111.53 X554 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X552 @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X554 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X556:$i, 858.26/111.53 X558:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X556 @ 858.26/111.53 X558 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X558 @ 858.26/111.53 X556 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X556 ) = 858.26/111.53 ( 858.26/111.53 X558 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X560:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X560 @ 858.26/111.53 emptyset ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X560 ) = 858.26/111.53 ( 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X562:$i, 858.26/111.53 X564:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X564 @ 858.26/111.53 X562 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X564 @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X562 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X566:$i, 858.26/111.53 X568:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X568 @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X566 ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X568 @ 858.26/111.53 X566 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X570:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X570 @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X570 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X572:$i, 858.26/111.53 X574:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X572 @ 858.26/111.53 X574 ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X572 ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X574 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X576:$i, 858.26/111.53 X578:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X576 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_13:$i]: 858.26/111.53 ( 858.26/111.53 X578 @ 858.26/111.53 V_13 ) ) ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X576 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X580:$i, 858.26/111.53 X582:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X580 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_14:$i]: 858.26/111.53 ( 858.26/111.53 X582 @ 858.26/111.53 V_14 ) ) ) @ 858.26/111.53 X580 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X584:$i, 858.26/111.53 X586:$i, 858.26/111.53 X588:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X588 @ 858.26/111.53 X584 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X588 @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X584 @ 858.26/111.53 X586 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X590:$i, 858.26/111.53 X592:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X592 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X590 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X592 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X594:$i, 858.26/111.53 X596:$i, 858.26/111.53 X598:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X598 @ 858.26/111.53 X596 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X598 @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X594 @ 858.26/111.53 X596 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X600:$i, 858.26/111.53 X602:$i, 858.26/111.53 X604:$i, 858.26/111.53 X606:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X604 @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X600 @ 858.26/111.53 X602 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X604 @ 858.26/111.53 X600 ) => 858.26/111.53 ( 858.26/111.53 X606 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X604 @ 858.26/111.53 X602 ) => 858.26/111.53 ( 858.26/111.53 X606 ) ) => 858.26/111.53 ( 858.26/111.53 X606 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X608:$i, 858.26/111.53 X610:$i, 858.26/111.53 X612:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X612 @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X608 @ 858.26/111.53 X610 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X612 @ 858.26/111.53 X610 ) | 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X612 @ 858.26/111.53 X608 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X614:$i, 858.26/111.53 X616:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X614 @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X614 @ 858.26/111.53 X616 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X618:$i, 858.26/111.53 X620:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X620 @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X618 @ 858.26/111.53 X620 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X622:$i, 858.26/111.53 X624:$i, 858.26/111.53 X626:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X626 @ 858.26/111.53 X622 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X626 @ 858.26/111.53 X624 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X626 @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X622 @ 858.26/111.53 X624 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X628:$i, 858.26/111.53 X630:$i, 858.26/111.53 X632:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X632 @ 858.26/111.53 X628 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X632 @ 858.26/111.53 X630 ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X632 @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X628 @ 858.26/111.53 X630 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X634:$i, 858.26/111.53 X636:$i, 858.26/111.53 X638:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X638 @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X634 @ 858.26/111.53 X636 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X638 @ 858.26/111.53 X634 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X640:$i, 858.26/111.53 X642:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X640 @ 858.26/111.53 X642 ) @ 858.26/111.53 X640 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X644:$i, 858.26/111.53 X646:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X644 @ 858.26/111.53 X646 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X644 @ 858.26/111.53 X646 ) = 858.26/111.53 ( 858.26/111.53 X644 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X648:$i, 858.26/111.53 X650:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X648 @ 858.26/111.53 X650 ) = 858.26/111.53 ( 858.26/111.53 X650 ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X650 @ 858.26/111.53 X648 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X652:$i, 858.26/111.53 X654:$i, 858.26/111.53 X656:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X656 @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X652 @ 858.26/111.53 X654 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X656 @ 858.26/111.53 X654 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X658:$i, 858.26/111.53 X660:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 ?[ 858.26/111.53 X662:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X662 @ 858.26/111.53 X658 ) & 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X662 @ 858.26/111.53 X660 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X658 @ 858.26/111.53 X660 ) = 858.26/111.53 ( 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X664:$i, 858.26/111.53 X666:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X664 @ 858.26/111.53 X666 ) @ 858.26/111.53 X666 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X668:$i, 858.26/111.53 X670:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X670 @ 858.26/111.53 X668 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X668 @ 858.26/111.53 X670 ) = 858.26/111.53 ( 858.26/111.53 X670 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X672:$i, 858.26/111.53 X674:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X672 @ 858.26/111.53 X674 ) = 858.26/111.53 ( 858.26/111.53 X672 ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X672 @ 858.26/111.53 X674 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X676:$i, 858.26/111.53 X678:$i, 858.26/111.53 X680:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X676 @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X678 @ 858.26/111.53 X680 ) ) = 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X676 @ 858.26/111.53 X678 ) @ 858.26/111.53 ( 858.26/111.53 binintersect 858.26/111.53 @ 858.26/111.53 X676 @ 858.26/111.53 X680 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X682:$i, 858.26/111.53 X684:$i, 858.26/111.53 X686:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X686 @ 858.26/111.53 X682 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X686 @ 858.26/111.53 X684 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X686 @ 858.26/111.53 ( 858.26/111.53 setminus @ 858.26/111.53 X682 @ 858.26/111.53 X684 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X688:$i, 858.26/111.53 X690:$i, 858.26/111.53 X692:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X692 @ 858.26/111.53 ( 858.26/111.53 setminus @ 858.26/111.53 X688 @ 858.26/111.53 X690 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X692 @ 858.26/111.53 X688 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X694:$i, 858.26/111.53 X696:$i, 858.26/111.53 X698:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X698 @ 858.26/111.53 ( 858.26/111.53 setminus @ 858.26/111.53 X694 @ 858.26/111.53 X696 ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X698 @ 858.26/111.53 X696 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X700:$i, 858.26/111.53 X702:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X700 @ 858.26/111.53 X702 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setminus @ 858.26/111.53 X700 @ 858.26/111.53 X702 ) = 858.26/111.53 ( 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X704:$i, 858.26/111.53 X706:$i, 858.26/111.53 X708:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X708 @ 858.26/111.53 ( 858.26/111.53 setminus 858.26/111.53 @ 858.26/111.53 X704 @ 858.26/111.53 X706 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X708 @ 858.26/111.53 X704 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X708 @ 858.26/111.53 X706 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X710:$i, 858.26/111.53 X712:$i, 858.26/111.53 X714:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X714 @ 858.26/111.53 ( 858.26/111.53 setminus 858.26/111.53 @ 858.26/111.53 X710 @ 858.26/111.53 X712 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X714 @ 858.26/111.53 X712 ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X714 @ 858.26/111.53 X710 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X716:$i, 858.26/111.53 X718:$i, 858.26/111.53 X720:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X720 @ 858.26/111.53 X716 ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X720 @ 858.26/111.53 ( 858.26/111.53 setminus 858.26/111.53 @ 858.26/111.53 X716 @ 858.26/111.53 X718 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X722:$i, 858.26/111.53 X724:$i, 858.26/111.53 X726:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X726 @ 858.26/111.53 X724 ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X726 @ 858.26/111.53 ( 858.26/111.53 setminus 858.26/111.53 @ 858.26/111.53 X722 @ 858.26/111.53 X724 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X728:$i, 858.26/111.53 X730:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 setminus @ 858.26/111.53 X728 @ 858.26/111.53 X730 ) @ 858.26/111.53 X728 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X732:$i, 858.26/111.53 X734:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setminus @ 858.26/111.53 X732 @ 858.26/111.53 X734 ) = 858.26/111.53 ( 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X732 @ 858.26/111.53 X734 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X736:$i, 858.26/111.53 X738:$i, 858.26/111.53 X740:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X740 @ 858.26/111.53 ( 858.26/111.53 symdiff @ 858.26/111.53 X736 @ 858.26/111.53 X738 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X742:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X740 @ 858.26/111.53 X736 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X740 @ 858.26/111.53 X738 ) ) => 858.26/111.53 ( 858.26/111.53 X742 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X740 @ 858.26/111.53 X736 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X740 @ 858.26/111.53 X738 ) => 858.26/111.53 ( 858.26/111.53 X742 ) ) ) => 858.26/111.53 ( 858.26/111.53 X742 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X744:$i, 858.26/111.53 X746:$i, 858.26/111.53 X748:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X748 @ 858.26/111.53 X744 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X748 @ 858.26/111.53 X746 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X748 @ 858.26/111.53 ( 858.26/111.53 symdiff @ 858.26/111.53 X744 @ 858.26/111.53 X746 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X750:$i, 858.26/111.53 X752:$i, 858.26/111.53 X754:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X754 @ 858.26/111.53 X750 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X754 @ 858.26/111.53 X752 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X754 @ 858.26/111.53 ( 858.26/111.53 symdiff @ 858.26/111.53 X750 @ 858.26/111.53 X752 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X756:$i, 858.26/111.53 X758:$i, 858.26/111.53 X760:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X760 @ 858.26/111.53 X756 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X760 @ 858.26/111.53 X758 ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X760 @ 858.26/111.53 ( 858.26/111.53 symdiff @ 858.26/111.53 X756 @ 858.26/111.53 X758 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X762:$i, 858.26/111.53 X764:$i, 858.26/111.53 X766:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X766 @ 858.26/111.53 X762 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X766 @ 858.26/111.53 X764 ) ) => 858.26/111.53 ( 858.26/111.53 ~( 858.26/111.53 in @ 858.26/111.53 X766 @ 858.26/111.53 ( 858.26/111.53 symdiff @ 858.26/111.53 X762 @ 858.26/111.53 X764 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X768:$i, 858.26/111.53 X770:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X770 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X768 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X770 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X772:$i, 858.26/111.53 X774:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X772 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X772 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X772 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X774 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X776:$i, 858.26/111.53 X778:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X778 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X776 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X776 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X778 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X780:$i, 858.26/111.53 X782:$i]: 858.26/111.53 ( 858.26/111.53 iskpair @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X780 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X780 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X782 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X784:$i, 858.26/111.53 X786:$i]: 858.26/111.53 ( 858.26/111.53 iskpair @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X784 @ 858.26/111.53 X786 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X788:$i, 858.26/111.53 X790:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X790 @ 858.26/111.53 X788 ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X790 @ 858.26/111.53 emptyset ) @ 858.26/111.53 X788 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X792:$i, 858.26/111.53 X794:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X794 @ 858.26/111.53 X792 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X794 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 X792 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X796:$i, 858.26/111.53 X798:$i, 858.26/111.53 X800:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X800 @ 858.26/111.53 X796 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X800 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X796 @ 858.26/111.53 X798 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X802:$i, 858.26/111.53 X804:$i, 858.26/111.53 X806:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X806 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X802 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X804 @ 858.26/111.53 emptyset ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X806 ) = 858.26/111.53 ( 858.26/111.53 X804 ) ) | 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X806 ) = 858.26/111.53 ( 858.26/111.53 X802 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X808:$i, 858.26/111.53 X810:$i, 858.26/111.53 X812:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X812 @ 858.26/111.53 X808 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X814:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X814 @ 858.26/111.53 X810 ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X812 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X814 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X808 @ 858.26/111.53 X810 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X816:$i, 858.26/111.53 X818:$i, 858.26/111.53 X820:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X820 @ 858.26/111.53 X816 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X822:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X822 @ 858.26/111.53 X818 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X820 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X822 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X816 @ 858.26/111.53 X818 ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X824:$i, 858.26/111.53 X826:$i, 858.26/111.53 X828:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X828 @ 858.26/111.53 X824 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X830:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X830 @ 858.26/111.53 X826 ) => 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X828 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X828 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X830 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X824 @ 858.26/111.53 X826 ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X832:$i, 858.26/111.53 X834:$i, 858.26/111.53 X836:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X836 @ 858.26/111.53 X832 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X838:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X838 @ 858.26/111.53 X834 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X836 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X836 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X838 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X832 @ 858.26/111.53 X834 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X840:$i, 858.26/111.53 X842:$i, 858.26/111.53 X844:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X844 @ 858.26/111.53 X840 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X846:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X846 @ 858.26/111.53 X842 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X844 @ 858.26/111.53 X846 ) @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 powerset @ 858.26/111.53 ( 858.26/111.53 binunion @ 858.26/111.53 X840 @ 858.26/111.53 X842 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X848:$i, 858.26/111.53 X850:$i, 858.26/111.53 X852:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X852 @ 858.26/111.53 X848 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X854:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X854 @ 858.26/111.53 X850 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X852 @ 858.26/111.53 X854 ) @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X848 @ 858.26/111.53 X850 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X856:$i, 858.26/111.53 X858:$i, 858.26/111.53 X860:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X860 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X856 @ 858.26/111.53 X858 ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X862:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X862 @ 858.26/111.53 X856 ) & 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X864:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X864 @ 858.26/111.53 X858 ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X860 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X862 @ 858.26/111.53 X864 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X866:$i, 858.26/111.53 X868:$i, 858.26/111.53 X870:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X870 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X866 @ 858.26/111.53 X868 ) ) => 858.26/111.53 ( 858.26/111.53 iskpair @ 858.26/111.53 X870 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X872:$i, 858.26/111.53 X874:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X874 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X872 ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X876:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X876 @ 858.26/111.53 X872 ) & 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X874 @ 858.26/111.53 X876 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X878:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X878 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 X878 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X880:$i]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 X880 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X880 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X882:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X882 @ 858.26/111.53 emptyset ) ) = 858.26/111.53 ( 858.26/111.53 X882 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X884:$i, 858.26/111.53 X886:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X888:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X888 @ 858.26/111.53 X884 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X890:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X890 @ 858.26/111.53 X884 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X886 @ 858.26/111.53 X888 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X886 @ 858.26/111.53 X890 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X888 ) = 858.26/111.53 ( 858.26/111.53 X890 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X892:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X892 @ 858.26/111.53 X884 ) & 858.26/111.53 ( 858.26/111.53 X886 @ 858.26/111.53 X892 ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X894:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X894 @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X884 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_16:$i]: 858.26/111.53 ( 858.26/111.53 X886 @ 858.26/111.53 V_16 ) ) ) ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X884 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_15:$i]: 858.26/111.53 ( 858.26/111.53 X886 @ 858.26/111.53 V_15 ) ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X894 @ 858.26/111.53 emptyset ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X896:$i, 858.26/111.53 X898:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X900:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X900 @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X896 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_18:$i]: 858.26/111.53 ( 858.26/111.53 X898 @ 858.26/111.53 V_18 ) ) ) ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X896 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_17:$i]: 858.26/111.53 ( 858.26/111.53 X898 @ 858.26/111.53 V_17 ) ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X900 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X902:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X902 @ 858.26/111.53 X896 ) & 858.26/111.53 ( 858.26/111.53 X898 @ 858.26/111.53 X902 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X904:$i, 858.26/111.53 X906:( 858.26/111.53 $i > $o ), 858.26/111.53 X908:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X908 @ 858.26/111.53 X904 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X906 @ 858.26/111.53 X908 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X910:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X910 @ 858.26/111.53 X904 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X906 @ 858.26/111.53 X910 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X910 ) = 858.26/111.53 ( 858.26/111.53 X908 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X912:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X912 @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X904 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_20:$i]: 858.26/111.53 ( 858.26/111.53 X906 @ 858.26/111.53 V_20 ) ) ) ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X904 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_19:$i]: 858.26/111.53 ( 858.26/111.53 X906 @ 858.26/111.53 V_19 ) ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X912 @ 858.26/111.53 emptyset ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X914:$i, 858.26/111.53 X916:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X918:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X918 @ 858.26/111.53 X914 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X920:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X920 @ 858.26/111.53 X914 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X916 @ 858.26/111.53 X918 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X916 @ 858.26/111.53 X920 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X918 ) = 858.26/111.53 ( 858.26/111.53 X920 ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X922:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X922 @ 858.26/111.53 X914 ) & 858.26/111.53 ( 858.26/111.53 X916 @ 858.26/111.53 X922 ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X924:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X924 @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X914 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_22:$i]: 858.26/111.53 ( 858.26/111.53 X916 @ 858.26/111.53 V_22 ) ) ) ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X914 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_21:$i]: 858.26/111.53 ( 858.26/111.53 X916 @ 858.26/111.53 V_21 ) ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X924 @ 858.26/111.53 emptyset ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X926:$i, 858.26/111.53 X928:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X926 @ 858.26/111.53 emptyset ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X928 @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X926 ) = 858.26/111.53 ( 858.26/111.53 X928 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X930:$i, 858.26/111.53 X932:$i, 858.26/111.53 X934:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X934 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X930 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X930 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X932 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X930 ) = 858.26/111.53 ( 858.26/111.53 X934 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X936:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 iskpair @ 858.26/111.53 X936 ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X938:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X938 @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X936 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_24:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 V_24 @ 858.26/111.53 emptyset ) @ 858.26/111.53 X936 ) ) ) ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X936 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_23:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 V_23 @ 858.26/111.53 emptyset ) @ 858.26/111.53 X936 ) ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X938 @ 858.26/111.53 emptyset ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X940:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X942:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X942 @ 858.26/111.53 X940 ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X940 ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X942 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X940 ) @ 858.26/111.53 X940 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X944:$i, 858.26/111.53 X946:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 kfst @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X944 @ 858.26/111.53 X946 ) ) = 858.26/111.53 ( 858.26/111.53 X944 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X948:$i, 858.26/111.53 X950:$i, 858.26/111.53 X952:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X952 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X948 @ 858.26/111.53 X950 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 kfst @ 858.26/111.53 X952 ) @ 858.26/111.53 X948 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X954:$i, 858.26/111.53 X956:$i, 858.26/111.53 X958:$i, 858.26/111.53 X960:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X954 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X954 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X956 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X958 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X958 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X960 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X954 ) = 858.26/111.53 ( 858.26/111.53 X958 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X962:$i, 858.26/111.53 X964:$i, 858.26/111.53 X966:$i, 858.26/111.53 X968:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X962 @ 858.26/111.53 X964 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X966 @ 858.26/111.53 X968 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X962 ) = 858.26/111.53 ( 858.26/111.53 X966 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X970:$i, 858.26/111.53 X972:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X970 ) = 858.26/111.53 ( 858.26/111.53 X972 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X970 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X972 @ 858.26/111.53 emptyset ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X970 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X974:$i, 858.26/111.53 X976:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X974 ) = 858.26/111.53 ( 858.26/111.53 X976 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X974 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X974 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X976 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X974 @ 858.26/111.53 emptyset ) @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X978:$i, 858.26/111.53 X980:$i, 858.26/111.53 X982:$i, 858.26/111.53 X984:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X978 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X978 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X980 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X982 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X982 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X984 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X982 ) = 858.26/111.53 ( 858.26/111.53 X984 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X980 ) = 858.26/111.53 ( 858.26/111.53 X984 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X986:$i, 858.26/111.53 X988:$i, 858.26/111.53 X990:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X986 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X988 @ 858.26/111.53 emptyset ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X990 @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X986 ) = 858.26/111.53 ( 858.26/111.53 X988 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X992:$i, 858.26/111.53 X994:$i, 858.26/111.53 X996:$i, 858.26/111.53 X998:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X992 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X992 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X994 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X996 @ 858.26/111.53 emptyset ) @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X996 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X998 @ 858.26/111.53 emptyset ) ) @ 858.26/111.53 emptyset ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X994 ) = 858.26/111.53 ( 858.26/111.53 X998 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1000:$i, 858.26/111.53 X1002:$i, 858.26/111.53 X1004:$i, 858.26/111.53 X1006:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1000 @ 858.26/111.53 X1002 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1004 @ 858.26/111.53 X1006 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X1002 ) = 858.26/111.53 ( 858.26/111.53 X1006 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1008:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 iskpair @ 858.26/111.53 X1008 ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1010:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1010 @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X1008 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_26:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X1008 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 ( 858.26/111.53 kfst @ 858.26/111.53 X1008 ) @ 858.26/111.53 V_26 ) ) ) ) ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setunion @ 858.26/111.53 X1008 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_25:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X1008 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 ( 858.26/111.53 kfst @ 858.26/111.53 X1008 ) @ 858.26/111.53 V_25 ) ) ) ) = 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X1010 @ 858.26/111.53 emptyset ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1012:$i, 858.26/111.53 X1014:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ksnd @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1012 @ 858.26/111.53 X1014 ) ) = 858.26/111.53 ( 858.26/111.53 X1014 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1016:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 iskpair @ 858.26/111.53 X1016 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 ( 858.26/111.53 kfst @ 858.26/111.53 X1016 ) @ 858.26/111.53 ( 858.26/111.53 ksnd @ 858.26/111.53 X1016 ) ) = 858.26/111.53 ( 858.26/111.53 X1016 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1018:$i, 858.26/111.53 X1020:$i, 858.26/111.53 X1022:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1022 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1018 @ 858.26/111.53 X1020 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 ksnd @ 858.26/111.53 X1022 ) @ 858.26/111.53 X1020 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1024:$i, 858.26/111.53 X1026:$i, 858.26/111.53 X1028:$i, 858.26/111.53 X1030:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1028 @ 858.26/111.53 X1030 ) @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1024 @ 858.26/111.53 X1026 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1028 @ 858.26/111.53 X1024 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1032:$i, 858.26/111.53 X1034:$i, 858.26/111.53 X1036:$i, 858.26/111.53 X1038:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1036 @ 858.26/111.53 X1038 ) @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1032 @ 858.26/111.53 X1034 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1038 @ 858.26/111.53 X1034 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1040:$i, 858.26/111.53 X1042:$i, 858.26/111.53 X1044:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1044 @ 858.26/111.53 X1040 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1046:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1046 @ 858.26/111.53 X1042 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1044 @ 858.26/111.53 X1046 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1044 @ 858.26/111.53 X1046 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1048:$i, 858.26/111.53 X1050:$i, 858.26/111.53 X1052:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1052 @ 858.26/111.53 X1048 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1054:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1054 @ 858.26/111.53 X1050 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 kfst @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1052 @ 858.26/111.53 X1054 ) ) = 858.26/111.53 ( 858.26/111.53 X1052 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1056:$i, 858.26/111.53 X1058:$i, 858.26/111.53 X1060:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1060 @ 858.26/111.53 X1056 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1062:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1062 @ 858.26/111.53 X1058 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ksnd @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1060 @ 858.26/111.53 X1062 ) ) = 858.26/111.53 ( 858.26/111.53 X1062 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1064:$i, 858.26/111.53 X1066:$i, 858.26/111.53 X1068:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1068 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1064 @ 858.26/111.53 X1066 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 ( 858.26/111.53 kfst @ 858.26/111.53 X1068 ) @ 858.26/111.53 ( 858.26/111.53 ksnd @ 858.26/111.53 X1068 ) ) = 858.26/111.53 ( 858.26/111.53 X1068 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1070:$i, 858.26/111.53 X1072:$i, 858.26/111.53 X1074:( 858.26/111.53 $i > $i > 858.26/111.53 $o ), 858.26/111.53 X1076:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1076 @ 858.26/111.53 X1070 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1078:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1078 @ 858.26/111.53 X1072 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X1074 @ 858.26/111.53 X1076 @ 858.26/111.53 X1078 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1076 @ 858.26/111.53 X1078 ) @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1070 @ 858.26/111.53 X1072 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_27:$i]: 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1080:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1080 @ 858.26/111.53 X1070 ) & 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1082:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1082 @ 858.26/111.53 X1072 ) & 858.26/111.53 ( 858.26/111.53 X1074 @ 858.26/111.53 X1080 @ 858.26/111.53 X1082 ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 V_27 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1080 @ 858.26/111.53 X1082 ) ) ) ) ) ) ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1084:$i, 858.26/111.53 X1086:$i, 858.26/111.53 X1088:( 858.26/111.53 $i > $i > 858.26/111.53 $o )]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1084 @ 858.26/111.53 X1086 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_28:$i]: 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1090:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1090 @ 858.26/111.53 X1084 ) & 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1092:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1092 @ 858.26/111.53 X1086 ) & 858.26/111.53 ( 858.26/111.53 X1088 @ 858.26/111.53 X1090 @ 858.26/111.53 X1092 ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 V_28 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1090 @ 858.26/111.53 X1092 ) ) ) ) ) ) ) ) @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1084 @ 858.26/111.53 X1086 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1094:$i, 858.26/111.53 X1096:$i, 858.26/111.53 X1098:( 858.26/111.53 $i > $i > 858.26/111.53 $o )]: 858.26/111.53 ( 858.26/111.53 subset @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1094 @ 858.26/111.53 X1096 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_29:$i]: 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1100:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1100 @ 858.26/111.53 X1094 ) & 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1102:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1102 @ 858.26/111.53 X1096 ) & 858.26/111.53 ( 858.26/111.53 X1098 @ 858.26/111.53 X1100 @ 858.26/111.53 X1102 ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 V_29 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1100 @ 858.26/111.53 X1102 ) ) ) ) ) ) ) ) @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1094 @ 858.26/111.53 X1096 ) ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1104:$i, 858.26/111.53 X1106:$i, 858.26/111.53 X1108:( 858.26/111.53 $i > $i > 858.26/111.53 $o ), 858.26/111.53 X1110:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1110 @ 858.26/111.53 X1104 ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X1112:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1112 @ 858.26/111.53 X1106 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1110 @ 858.26/111.53 X1112 ) @ 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 cartprod @ 858.26/111.53 X1104 @ 858.26/111.53 X1106 ) @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_30:$i]: 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1114:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1114 @ 858.26/111.53 X1104 ) & 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X1116:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X1116 @ 858.26/111.53 X1106 ) & 858.26/111.53 ( 858.26/111.53 X1108 @ 858.26/111.53 X1114 @ 858.26/111.53 X1116 ) & 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 V_30 ) = 858.26/111.53 ( 858.26/111.53 kpair @ 858.26/111.53 X1114 @ 858.26/111.53 X1116 ) ) ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 X1108 @ 858.26/111.53 X1110 @ 858.26/111.53 X1112 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))). 858.26/111.53 thf(zf_stmt_1, negated_conjecture, 858.26/111.53 (~( ( ![X4:$i,X6:$i]: 858.26/111.53 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 858.26/111.53 ( ( X4 ) = ( X6 ) ) ) ) => 858.26/111.53 ( ( ![X10:$i]: ( ~( in @ X10 @ emptyset ) ) ) => 858.26/111.53 ( ( ![X12:$i,X14:$i,X16:$i]: 858.26/111.53 ( ( in @ X16 @ ( setadjoin @ X12 @ X14 ) ) <=> 858.26/111.53 ( ( in @ X16 @ X14 ) | ( ( X16 ) = ( X12 ) ) ) ) ) => 858.26/111.53 ( ( ![X18:$i,X20:$i]: 858.26/111.53 ( ( in @ X20 @ ( powerset @ X18 ) ) <=> 858.26/111.53 ( ![X22:$i]: ( ( in @ X22 @ X20 ) => ( in @ X22 @ X18 ) ) ) ) ) => 858.26/111.53 ( ( ![X24:$i,X26:$i]: 858.26/111.53 ( ( in @ X26 @ ( setunion @ X24 ) ) <=> 858.26/111.53 ( ?[X28:$i]: ( ( in @ X26 @ X28 ) & ( in @ X28 @ X24 ) ) ) ) ) => 858.26/111.53 ( ( in @ emptyset @ omega ) => 858.26/111.53 ( ( ![X30:$i]: 858.26/111.53 ( ( in @ X30 @ omega ) => 858.26/111.53 ( in @ ( setadjoin @ X30 @ X30 ) @ omega ) ) ) => 858.26/111.53 ( ( ![X32:$i]: 858.26/111.53 ( ( ( ![X34:$i]: 858.26/111.53 ( ( ( in @ X34 @ X32 ) & ( in @ X34 @ omega ) ) => 858.26/111.53 ( in @ ( setadjoin @ X34 @ X34 ) @ X32 ) ) ) & 858.26/111.53 ( in @ emptyset @ X32 ) ) => 858.26/111.53 ( ![X36:$i]: 858.26/111.53 ( ( in @ X36 @ omega ) => ( in @ X36 @ X32 ) ) ) ) ) => 858.26/111.53 ( ( ![X38:( $i > $i > $o ),X40:$i]: 858.26/111.53 ( ( ![X42:$i]: 858.26/111.53 ( ( in @ X42 @ X40 ) => 858.26/111.53 ( ?[X44:$i]: 858.26/111.53 ( ( X38 @ X42 @ X44 ) & 858.26/111.53 ( ![X46:$i]: 858.26/111.53 ( ( X38 @ X42 @ X46 ) => 858.26/111.53 ( ( X44 ) = ( X46 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ?[X48:$i]: 858.26/111.53 ( ![X50:$i]: 858.26/111.53 ( ( in @ X50 @ X48 ) <=> 858.26/111.53 ( ?[X52:$i]: 858.26/111.53 ( ( in @ X52 @ X40 ) & ( X38 @ X52 @ X50 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X54:$i]: 858.26/111.53 ( ( ?[X56:$i]: ( in @ X56 @ X54 ) ) => 858.26/111.53 ( ?[X58:$i]: 858.26/111.53 ( ( in @ X58 @ X54 ) & 858.26/111.53 ( ~( ?[X60:$i]: 858.26/111.53 ( ( in @ X60 @ X58 ) & 858.26/111.53 ( in @ X60 @ X54 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X62:$i]: 858.26/111.53 ( ?[X64:$i]: 858.26/111.53 ( ( ![X96:$i]: 858.26/111.53 ( ( in @ X96 @ X64 ) => 858.26/111.53 ( ![X98:$i]: 858.26/111.53 ( ( in @ X98 @ X96 ) => 858.26/111.53 ( in @ X98 @ X62 ) ) ) ) ) & 858.26/111.53 ( ![X90:$i,X92:$i]: 858.26/111.53 ( ( ( in @ X92 @ X62 ) & ( in @ X90 @ X62 ) ) => 858.26/111.53 ( ( ![X94:$i]: 858.26/111.53 ( ( in @ X94 @ X64 ) => 858.26/111.53 ( ( in @ X90 @ X94 ) <=> 858.26/111.53 ( in @ X92 @ X94 ) ) ) ) => 858.26/111.53 ( ( X90 ) = ( X92 ) ) ) ) ) & 858.26/111.53 ( ![X82:$i,X84:$i]: 858.26/111.53 ( ( ( in @ X84 @ X64 ) & ( in @ X82 @ X64 ) ) => 858.26/111.53 ( ( ![X88:$i]: 858.26/111.53 ( ( in @ X88 @ X84 ) => 858.26/111.53 ( in @ X88 @ X82 ) ) ) | 858.26/111.53 ( ![X86:$i]: 858.26/111.53 ( ( in @ X86 @ X82 ) => 858.26/111.53 ( in @ X86 @ X84 ) ) ) ) ) ) & 858.26/111.53 ( ![X66:$i]: 858.26/111.53 ( ( ( ?[X70:$i]: ( in @ X70 @ X66 ) ) & 858.26/111.53 ( ![X68:$i]: 858.26/111.53 ( ( in @ X68 @ X66 ) => 858.26/111.53 ( in @ X68 @ X62 ) ) ) ) => 858.26/111.53 ( ?[X72:$i,X74:$i]: 858.26/111.53 ( ( in @ X72 @ X64 ) & 858.26/111.53 ( in @ X74 @ X66 ) & 858.26/111.53 ( ~( ?[X80:$i]: 858.26/111.53 ( ( in @ X80 @ X72 ) & 858.26/111.53 ( in @ X80 @ X66 ) ) ) ) & 858.26/111.53 ( ![X76:$i]: 858.26/111.53 ( ( in @ X76 @ X64 ) => 858.26/111.53 ( ( in @ X74 @ X76 ) | 858.26/111.53 ( ![X78:$i]: 858.26/111.53 ( ( in @ X78 @ X76 ) => 858.26/111.53 ( in @ X78 @ X72 ) ) ) ) ) ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X100:( $i > $o )]: 858.26/111.53 ( ( ?[X102:$i]: 858.26/111.53 ( ( X100 @ X102 ) & 858.26/111.53 ( ![X104:$i]: 858.26/111.53 ( ( X100 @ X104 ) => 858.26/111.53 ( ( X102 ) = ( X104 ) ) ) ) ) ) => 858.26/111.53 ( X100 @ 858.26/111.53 ( descr @ ( ^[V_1:$i]: ( X100 @ V_1 ) ) ) ) ) ) => 858.26/111.53 ( ( ![X106:$i,X108:( $i > $o ),X110:$i]: 858.26/111.53 ( ( in @ X110 @ X106 ) => 858.26/111.53 ( ( X108 @ X110 ) => 858.26/111.53 ( in @ 858.26/111.53 X110 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X106 @ ( ^[V_2:$i]: ( X108 @ V_2 ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X112:$i,X114:( $i > $o ),X116:$i]: 858.26/111.53 ( ( in @ 858.26/111.53 X116 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X112 @ ( ^[V_3:$i]: ( X114 @ V_3 ) ) ) ) => 858.26/111.53 ( in @ X116 @ X112 ) ) ) => 858.26/111.53 ( ( ![X118:$i,X120:( $i > $o ),X122:$i]: 858.26/111.53 ( ( in @ 858.26/111.53 X122 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X118 @ 858.26/111.53 ( ^[V_4:$i]: ( X120 @ V_4 ) ) ) ) => 858.26/111.53 ( X120 @ X122 ) ) ) => 858.26/111.53 ( ( ![X124:( $i > $o )]: 858.26/111.53 ( ( ?[X126:$i]: 858.26/111.53 ( ( X124 @ X126 ) & 858.26/111.53 ( ![X128:$i]: 858.26/111.53 ( ( X124 @ X128 ) => 858.26/111.53 ( ( X126 ) = ( X128 ) ) ) ) ) ) => 858.26/111.53 ( ?[X130:$i]: 858.26/111.53 ( ( X124 @ X130 ) & 858.26/111.53 ( ![X132:$i]: 858.26/111.53 ( ( X124 @ X132 ) => 858.26/111.53 ( ( X130 ) = ( X132 ) ) ) ) ) ) ) ) => 858.26/111.53 ( ( ![X134:$o,X136:$i]: 858.26/111.53 ( ( in @ X136 @ ( prop2set @ X134 ) ) => 858.26/111.53 ( X134 ) ) ) => 858.26/111.53 ( ( ![X138:$i]: 858.26/111.53 ( ( in @ X138 @ emptyset ) => 858.26/111.53 ( ![X140:$o]: ( X140 ) ) ) ) => 858.26/111.53 ( ( ![X142:$i]: 858.26/111.53 ( ~( in @ X142 @ emptyset ) ) ) => 858.26/111.53 ( ( ![X144:$i]: 858.26/111.53 ( ~( in @ X144 @ emptyset ) ) ) => 858.26/111.53 ( ( ![X146:( $i > $o )]: 858.26/111.53 ( ( ?[X148:$i]: 858.26/111.53 ( ( X146 @ X148 ) & 858.26/111.53 ( ![X150:$i]: 858.26/111.53 ( ( X146 @ X150 ) => 858.26/111.53 ( ( X148 ) = 858.26/111.53 ( X150 ) ) ) ) ) ) => 858.26/111.53 ( ?[X152:$i]: 858.26/111.53 ( X146 @ X152 ) ) ) ) => 858.26/111.53 ( ( ![X154:$i,X156:$i]: 858.26/111.53 ( ( ![X158:$i]: 858.26/111.53 ( ( in @ X158 @ X154 ) => 858.26/111.53 ( in @ X158 @ X156 ) ) ) => 858.26/111.53 ( ( ![X160:$i]: 858.26/111.53 ( ( in @ X160 @ X156 ) => 858.26/111.53 ( in @ X160 @ X154 ) ) ) => 858.26/111.53 ( ( X154 ) = ( X156 ) ) ) ) ) => 858.26/111.53 ( ( ![X162:$i]: 858.26/111.53 ( ( ![X164:$i]: 858.26/111.53 ( ~( in @ X164 @ X162 ) ) ) => 858.26/111.53 ( ( X162 ) = 858.26/111.53 ( emptyset ) ) ) ) => 858.26/111.53 ( ( ![X166:$i]: 858.26/111.53 ( ( ![X168:$i]: 858.26/111.53 ( ~( in @ 858.26/111.53 X168 @ X166 ) ) ) => 858.26/111.53 ( ( X166 ) = 858.26/111.53 ( emptyset ) ) ) ) => 858.26/111.53 ( ( ![X170:$i, 858.26/111.53 X172:( $i > $o ), 858.26/111.53 X174:$i]: 858.26/111.53 ( ( in @ X174 @ X170 ) => 858.26/111.53 ( ( in @ 858.26/111.53 X174 @ 858.26/111.53 ( dsetconstr @ 858.26/111.53 X170 @ 858.26/111.53 ( ^[V_5:$i]: 858.26/111.53 ( X172 @ 858.26/111.53 V_5 ) ) ) ) <=> 858.26/111.53 ( X172 @ X174 ) ) ) ) => 858.26/111.53 ( ( ![X176:$i]: 858.26/111.53 ( ( ( X176 ) != 858.26/111.53 ( emptyset ) ) => 858.26/111.53 ( ?[X178:$i]: 858.26/111.53 ( in @ 858.26/111.53 X178 @ X176 ) ) ) ) => 858.26/111.53 ( ( ![X180:$i, 858.26/111.53 X182:( 858.26/111.53 $i > $o ), 858.26/111.53 X184:$i]: 858.26/111.53 ( ( in @ 858.26/111.53 X184 @ X180 ) => 858.26/111.53 ( ( X182 @ X184 ) => 858.26/111.53 ( ( dsetconstr 858.26/111.53 @ 858.26/111.53 X180 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_6:$i]: 858.26/111.53 ( 858.26/111.53 X182 @ 858.26/111.53 V_6 ) ) ) != 858.26/111.53 ( emptyset ) ) ) ) ) => 858.26/111.53 ( ( ![X186:$i]: 858.26/111.53 ( ( ?[X188:$i]: 858.26/111.53 ( in @ 858.26/111.53 X188 @ 858.26/111.53 X186 ) ) => 858.26/111.53 ( ( X186 ) != 858.26/111.53 ( emptyset ) ) ) ) => 858.26/111.53 ( ( ![X190:$i, 858.26/111.53 X192:$i]: 858.26/111.53 ( in @ 858.26/111.53 X190 @ 858.26/111.53 ( setadjoin 858.26/111.53 @ 858.26/111.53 X190 @ 858.26/111.53 X192 ) ) ) => 858.26/111.53 ( ( in @ 858.26/111.53 emptyset @ 858.26/111.53 ( setadjoin 858.26/111.53 @ 858.26/111.53 emptyset @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( ( ![ 858.26/111.53 X194:$i, 858.26/111.53 X196:$i, 858.26/111.53 X198:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X198 @ 858.26/111.53 X196 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X198 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X194 @ 858.26/111.53 X196 ) ) ) ) => 858.26/111.53 ( ( 858.26/111.53 ![ 858.26/111.53 X200:$i, 858.26/111.53 X202:$i, 858.26/111.53 X204:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X204 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X200 @ 858.26/111.53 X202 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X206:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X204 ) = 858.26/111.53 ( 858.26/111.53 X200 ) ) => 858.26/111.53 ( 858.26/111.53 X206 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X204 @ 858.26/111.53 X202 ) => 858.26/111.53 ( 858.26/111.53 X206 ) ) => 858.26/111.53 ( 858.26/111.53 X206 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X208:$i, 858.26/111.53 X210:$i, 858.26/111.53 X212:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X212 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X208 @ 858.26/111.53 X210 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X212 @ 858.26/111.53 X210 ) | 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X212 ) = 858.26/111.53 ( 858.26/111.53 X208 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X214:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X214 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_7:$i]: 858.26/111.53 ( 858.26/111.53 $true ) ) ) = 858.26/111.53 ( 858.26/111.53 X214 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X216:$i, 858.26/111.53 X218:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X220:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X220 @ 858.26/111.53 X218 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X220 @ 858.26/111.53 X216 ) ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X218 @ 858.26/111.53 ( 858.26/111.53 powerset 858.26/111.53 @ 858.26/111.53 X216 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X222:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 emptyset @ 858.26/111.53 ( 858.26/111.53 powerset 858.26/111.53 @ 858.26/111.53 X222 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X224:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 emptyset @ 858.26/111.53 ( 858.26/111.53 powerset 858.26/111.53 @ 858.26/111.53 X224 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X226:$i, 858.26/111.53 X228:$i, 858.26/111.53 X230:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X228 @ 858.26/111.53 ( 858.26/111.53 powerset 858.26/111.53 @ 858.26/111.53 X226 ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X230 @ 858.26/111.53 X228 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X230 @ 858.26/111.53 X226 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X232:$i, 858.26/111.53 X234:$i, 858.26/111.53 X236:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X234 @ 858.26/111.53 X236 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X236 @ 858.26/111.53 X232 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X234 @ 858.26/111.53 ( 858.26/111.53 setunion 858.26/111.53 @ 858.26/111.53 X232 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X238:$i, 858.26/111.53 X240:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X240 @ 858.26/111.53 ( 858.26/111.53 setunion 858.26/111.53 @ 858.26/111.53 X238 ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X242:$o]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X244:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X240 @ 858.26/111.53 X244 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X244 @ 858.26/111.53 X238 ) => 858.26/111.53 ( 858.26/111.53 X242 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 X242 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X246:$i, 858.26/111.53 X248:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X248 @ 858.26/111.53 X246 ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X248 @ 858.26/111.53 ( 858.26/111.53 powerset 858.26/111.53 @ 858.26/111.53 ( 858.26/111.53 setunion 858.26/111.53 @ 858.26/111.53 X246 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X250:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X252:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X250 @ 858.26/111.53 X252 ) & 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X254:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X250 @ 858.26/111.53 X254 ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X252 ) = 858.26/111.53 ( 858.26/111.53 X254 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X256:$i]: 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X258:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X250 @ 858.26/111.53 X258 ) <=> 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X258 ) = 858.26/111.53 ( 858.26/111.53 X256 ) ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X260:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X260 ) != 858.26/111.53 ( 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X262:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X262 @ 858.26/111.53 X260 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X264:$i, 858.26/111.53 X266:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X264 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X266 @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X264 ) = 858.26/111.53 ( 858.26/111.53 X266 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X268:$i, 858.26/111.53 X270:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X268 ) != 858.26/111.53 ( 858.26/111.53 X270 ) ) => 858.26/111.53 ( 858.26/111.53 ~ 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X270 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X268 @ 858.26/111.53 emptyset ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X272:$i, 858.26/111.53 X274:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X272 ) = 858.26/111.53 ( 858.26/111.53 X274 ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X272 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X274 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X276:$i, 858.26/111.53 X278:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X276 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X278 @ 858.26/111.53 emptyset ) ) => 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X278 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X276 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X280:$i, 858.26/111.53 X282:$i, 858.26/111.53 X284:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X284 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X280 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X282 @ 858.26/111.53 emptyset ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X284 ) = 858.26/111.53 ( 858.26/111.53 X282 ) ) | 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 X284 ) = 858.26/111.53 ( 858.26/111.53 X280 ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X286:$i, 858.26/111.53 X288:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X286 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X286 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X288 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X290:$i, 858.26/111.53 X292:$i]: 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X292 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X290 @ 858.26/111.53 ( 858.26/111.53 setadjoin 858.26/111.53 @ 858.26/111.53 X292 @ 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X294:$i, 858.26/111.53 X296:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X298:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X298 @ 858.26/111.53 X294 ) & 858.26/111.53 ( 858.26/111.53 X296 @ 858.26/111.53 X298 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 dsetconstr 858.26/111.53 @ 858.26/111.53 X294 @ 858.26/111.53 ( 858.26/111.53 ^[ 858.26/111.53 V_8:$i]: 858.26/111.53 ( 858.26/111.53 X296 @ 858.26/111.53 V_8 ) ) ) != 858.26/111.53 ( 858.26/111.53 emptyset ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X300:( 858.26/111.53 $i > $o ), 858.26/111.53 X302:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X302 @ 858.26/111.53 emptyset ) => 858.26/111.53 ( 858.26/111.53 X300 @ 858.26/111.53 X302 ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X304:$i, 858.26/111.53 X306:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~ 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X308:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X308 @ 858.26/111.53 X304 ) => 858.26/111.53 ( 858.26/111.53 X306 @ 858.26/111.53 X308 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X310:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X310 @ 858.26/111.53 X304 ) & 858.26/111.53 ( 858.26/111.53 ~ 858.26/111.53 ( 858.26/111.53 X306 @ 858.26/111.53 X310 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X312:$i, 858.26/111.53 X314:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X316:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X316 @ 858.26/111.53 X312 ) => 858.26/111.53 ( 858.26/111.53 ~ 858.26/111.53 ( 858.26/111.53 X314 @ 858.26/111.53 X316 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ~ 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X318:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X318 @ 858.26/111.53 X312 ) & 858.26/111.53 ( 858.26/111.53 X314 @ 858.26/111.53 X318 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X320:$i, 858.26/111.53 X322:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ~ 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X324:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X324 @ 858.26/111.53 X320 ) & 858.26/111.53 ( 858.26/111.53 X322 @ 858.26/111.53 X324 ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X326:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X326 @ 858.26/111.53 X320 ) => 858.26/111.53 ( 858.26/111.53 ~ 858.26/111.53 ( 858.26/111.53 X322 @ 858.26/111.53 X326 ) ) ) ) ) ) => 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ![ 858.26/111.53 X328:$i, 858.26/111.53 X330:( 858.26/111.53 $i > $o )]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 ?[ 858.26/111.53 X332:$i]: 858.26/111.53 ( 858.26/111.53 ( 858.26/111.53 in @ 858.26/111.53 X332 @ 858.26/111.53 X328 ) & 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 X330 @ 858.26/111.54 X332 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X334:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X334 @ 858.26/111.54 X328 ) => 858.26/111.54 ( 858.26/111.54 X330 @ 858.26/111.54 X334 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X336:$o]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X336 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 emptyset @ 858.26/111.54 ( 858.26/111.54 prop2set 858.26/111.54 @ 858.26/111.54 X336 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X338:$o]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X338 ) => 858.26/111.54 ( 858.26/111.54 set2prop 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 prop2set 858.26/111.54 @ 858.26/111.54 X338 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X340:$i, 858.26/111.54 X342:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X344:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X344 @ 858.26/111.54 X340 ) & 858.26/111.54 ( 858.26/111.54 X342 @ 858.26/111.54 X344 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X346:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X346 @ 858.26/111.54 X340 ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 X342 @ 858.26/111.54 X346 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X348:$i, 858.26/111.54 X350:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X352:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X352 @ 858.26/111.54 X348 ) => 858.26/111.54 ( 858.26/111.54 X350 @ 858.26/111.54 X352 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X354:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X354 @ 858.26/111.54 X348 ) & 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 X350 @ 858.26/111.54 X354 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X356:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X358:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X356 @ 858.26/111.54 X358 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X360:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X356 @ 858.26/111.54 X360 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X358 ) = 858.26/111.54 ( 858.26/111.54 X360 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X362:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X356 @ 858.26/111.54 X362 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X364:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X356 @ 858.26/111.54 X364 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X362 ) = 858.26/111.54 ( 858.26/111.54 X364 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X366:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X368:$i]: 858.26/111.54 ( 858.26/111.54 X366 @ 858.26/111.54 X368 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X370:$i, 858.26/111.54 X372:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X366 @ 858.26/111.54 X370 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X366 @ 858.26/111.54 X372 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X370 ) = 858.26/111.54 ( 858.26/111.54 X372 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X374:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X366 @ 858.26/111.54 X374 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X376:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X366 @ 858.26/111.54 X376 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X374 ) = 858.26/111.54 ( 858.26/111.54 X376 ) ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X378:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X380:$i]: 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X382:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X378 @ 858.26/111.54 X382 ) <=> 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X382 ) = 858.26/111.54 ( 858.26/111.54 X380 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X384:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X378 @ 858.26/111.54 X384 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X386:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X378 @ 858.26/111.54 X386 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X384 ) = 858.26/111.54 ( 858.26/111.54 X386 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X388:$i, 858.26/111.54 X390:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X388 ) = 858.26/111.54 ( 858.26/111.54 X390 ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X392:$i, 858.26/111.54 X394:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X392 ) = 858.26/111.54 ( 858.26/111.54 X394 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X392 @ 858.26/111.54 X388 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X394 @ 858.26/111.54 X390 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X396:$i, 858.26/111.54 X398:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X396 ) = 858.26/111.54 ( 858.26/111.54 X398 ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X400:$i, 858.26/111.54 X402:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X400 ) = 858.26/111.54 ( 858.26/111.54 X402 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X400 @ 858.26/111.54 X396 ) <=> 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X402 @ 858.26/111.54 X398 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X404:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X406:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X404 @ 858.26/111.54 X406 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X408:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X404 @ 858.26/111.54 X408 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X406 ) = 858.26/111.54 ( 858.26/111.54 X408 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X410:$i, 858.26/111.54 X412:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X404 @ 858.26/111.54 X410 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X404 @ 858.26/111.54 X412 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X410 ) = 858.26/111.54 ( 858.26/111.54 X412 ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X414:( 858.26/111.54 $i > $o ), 858.26/111.54 X416:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X418:$i, 858.26/111.54 X420:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X418 ) = 858.26/111.54 ( 858.26/111.54 X420 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X414 @ 858.26/111.54 X418 ) <=> 858.26/111.54 ( 858.26/111.54 X416 @ 858.26/111.54 X420 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X422:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X414 @ 858.26/111.54 X422 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X424:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X414 @ 858.26/111.54 X424 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X422 ) = 858.26/111.54 ( 858.26/111.54 X424 ) ) ) ) ) ) <=> 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X426:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X416 @ 858.26/111.54 X426 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X428:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X416 @ 858.26/111.54 X428 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X426 ) = 858.26/111.54 ( 858.26/111.54 X428 ) ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 emptyset ) = 858.26/111.54 ( 858.26/111.54 emptyset ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X430:$i, 858.26/111.54 X432:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X430 ) = 858.26/111.54 ( 858.26/111.54 X432 ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X434:$i, 858.26/111.54 X436:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X434 ) = 858.26/111.54 ( 858.26/111.54 X436 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X430 @ 858.26/111.54 X434 ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X432 @ 858.26/111.54 X436 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X438:$i, 858.26/111.54 X440:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X438 ) = 858.26/111.54 ( 858.26/111.54 X440 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X438 ) = 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X440 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X442:$i, 858.26/111.54 X444:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X442 ) = 858.26/111.54 ( 858.26/111.54 X444 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X442 ) = 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X444 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 omega ) = 858.26/111.54 ( 858.26/111.54 omega ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X446:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X448:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X446 @ 858.26/111.54 X448 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X450:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X446 @ 858.26/111.54 X450 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X448 ) = 858.26/111.54 ( 858.26/111.54 X450 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X452:$i, 858.26/111.54 X454:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X446 @ 858.26/111.54 X452 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X446 @ 858.26/111.54 X454 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X452 ) = 858.26/111.54 ( 858.26/111.54 X454 ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X456:( 858.26/111.54 $i > $o ), 858.26/111.54 X458:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X460:$i, 858.26/111.54 X462:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X460 ) = 858.26/111.54 ( 858.26/111.54 X462 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X456 @ 858.26/111.54 X460 ) <=> 858.26/111.54 ( 858.26/111.54 X458 @ 858.26/111.54 X462 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X464:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X456 @ 858.26/111.54 X464 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X466:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X456 @ 858.26/111.54 X466 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X464 ) = 858.26/111.54 ( 858.26/111.54 X466 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X468:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X458 @ 858.26/111.54 X468 ) & 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X470:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X458 @ 858.26/111.54 X470 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X468 ) = 858.26/111.54 ( 858.26/111.54 X470 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 descr @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_9:$i]: 858.26/111.54 ( 858.26/111.54 X456 @ 858.26/111.54 V_9 ) ) ) = 858.26/111.54 ( 858.26/111.54 descr @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_10:$i]: 858.26/111.54 ( 858.26/111.54 X458 @ 858.26/111.54 V_10 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X472:$i, 858.26/111.54 X474:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X472 ) = 858.26/111.54 ( 858.26/111.54 X474 ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X476:( 858.26/111.54 $i > $o ), 858.26/111.54 X478:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X480:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X480 @ 858.26/111.54 X472 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X482:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X482 @ 858.26/111.54 X474 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X480 ) = 858.26/111.54 ( 858.26/111.54 X482 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X476 @ 858.26/111.54 X480 ) <=> 858.26/111.54 ( 858.26/111.54 X478 @ 858.26/111.54 X482 ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X472 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_11:$i]: 858.26/111.54 ( 858.26/111.54 X476 @ 858.26/111.54 V_11 ) ) ) = 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X474 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_12:$i]: 858.26/111.54 ( 858.26/111.54 X478 @ 858.26/111.54 V_12 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X484:$i, 858.26/111.54 X486:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X488:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X488 @ 858.26/111.54 X484 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X488 @ 858.26/111.54 X486 ) ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X484 @ 858.26/111.54 X486 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X490:$i, 858.26/111.54 X492:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X490 ) = 858.26/111.54 ( 858.26/111.54 X492 ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X492 @ 858.26/111.54 X490 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X494:$i, 858.26/111.54 X496:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X494 ) = 858.26/111.54 ( 858.26/111.54 X496 ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X494 @ 858.26/111.54 X496 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X498:$i, 858.26/111.54 X500:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X502:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X502 @ 858.26/111.54 X498 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X502 @ 858.26/111.54 X500 ) ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X498 @ 858.26/111.54 X500 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X504:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 emptyset @ 858.26/111.54 X504 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X506:$i, 858.26/111.54 X508:$i, 858.26/111.54 X510:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X506 @ 858.26/111.54 X508 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X510 @ 858.26/111.54 X506 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X510 @ 858.26/111.54 X508 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X512:$i, 858.26/111.54 X514:$i, 858.26/111.54 X516:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X512 @ 858.26/111.54 X514 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X516 @ 858.26/111.54 X514 ) ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X516 @ 858.26/111.54 X512 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X518:$i, 858.26/111.54 X520:$i, 858.26/111.54 X522:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X522 @ 858.26/111.54 X518 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X522 @ 858.26/111.54 X520 ) ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X518 @ 858.26/111.54 X520 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X524:$i, 858.26/111.54 X526:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X524 @ 858.26/111.54 X526 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X524 ) != 858.26/111.54 ( 858.26/111.54 X526 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X528:$i, 858.26/111.54 X530:$i, 858.26/111.54 X532:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X532 @ 858.26/111.54 X528 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X532 @ 858.26/111.54 X530 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X528 ) != 858.26/111.54 ( 858.26/111.54 X530 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X534:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X534 @ 858.26/111.54 X534 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X536:$i, 858.26/111.54 X538:$i, 858.26/111.54 X540:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X536 @ 858.26/111.54 X538 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X538 @ 858.26/111.54 X540 ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X536 @ 858.26/111.54 X540 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X542:$i, 858.26/111.54 X544:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X544 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X542 @ 858.26/111.54 X544 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X546:$i, 858.26/111.54 X548:$i, 858.26/111.54 X550:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X546 @ 858.26/111.54 X550 ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X546 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X548 @ 858.26/111.54 X550 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X552:$i, 858.26/111.54 X554:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X552 @ 858.26/111.54 X554 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X552 @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X554 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X556:$i, 858.26/111.54 X558:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X556 @ 858.26/111.54 X558 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X558 @ 858.26/111.54 X556 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X556 ) = 858.26/111.54 ( 858.26/111.54 X558 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X560:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X560 @ 858.26/111.54 emptyset ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X560 ) = 858.26/111.54 ( 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X562:$i, 858.26/111.54 X564:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X564 @ 858.26/111.54 X562 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X564 @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X562 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X566:$i, 858.26/111.54 X568:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X568 @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X566 ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X568 @ 858.26/111.54 X566 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X570:$i]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X570 @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X570 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X572:$i, 858.26/111.54 X574:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X572 @ 858.26/111.54 X574 ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X572 ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X574 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X576:$i, 858.26/111.54 X578:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X576 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_13:$i]: 858.26/111.54 ( 858.26/111.54 X578 @ 858.26/111.54 V_13 ) ) ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X576 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X580:$i, 858.26/111.54 X582:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X580 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_14:$i]: 858.26/111.54 ( 858.26/111.54 X582 @ 858.26/111.54 V_14 ) ) ) @ 858.26/111.54 X580 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X584:$i, 858.26/111.54 X586:$i, 858.26/111.54 X588:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X588 @ 858.26/111.54 X584 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X588 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X584 @ 858.26/111.54 X586 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X590:$i, 858.26/111.54 X592:$i]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X592 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X590 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X592 @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X594:$i, 858.26/111.54 X596:$i, 858.26/111.54 X598:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X598 @ 858.26/111.54 X596 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X598 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X594 @ 858.26/111.54 X596 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X600:$i, 858.26/111.54 X602:$i, 858.26/111.54 X604:$i, 858.26/111.54 X606:$o]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X604 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X600 @ 858.26/111.54 X602 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X604 @ 858.26/111.54 X600 ) => 858.26/111.54 ( 858.26/111.54 X606 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X604 @ 858.26/111.54 X602 ) => 858.26/111.54 ( 858.26/111.54 X606 ) ) => 858.26/111.54 ( 858.26/111.54 X606 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X608:$i, 858.26/111.54 X610:$i, 858.26/111.54 X612:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X612 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X608 @ 858.26/111.54 X610 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X612 @ 858.26/111.54 X610 ) | 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X612 @ 858.26/111.54 X608 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X614:$i, 858.26/111.54 X616:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X614 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X614 @ 858.26/111.54 X616 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X618:$i, 858.26/111.54 X620:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X620 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X618 @ 858.26/111.54 X620 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X622:$i, 858.26/111.54 X624:$i, 858.26/111.54 X626:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X626 @ 858.26/111.54 X622 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X626 @ 858.26/111.54 X624 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X626 @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X622 @ 858.26/111.54 X624 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X628:$i, 858.26/111.54 X630:$i, 858.26/111.54 X632:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X632 @ 858.26/111.54 X628 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X632 @ 858.26/111.54 X630 ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X632 @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X628 @ 858.26/111.54 X630 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X634:$i, 858.26/111.54 X636:$i, 858.26/111.54 X638:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X638 @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X634 @ 858.26/111.54 X636 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X638 @ 858.26/111.54 X634 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X640:$i, 858.26/111.54 X642:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X640 @ 858.26/111.54 X642 ) @ 858.26/111.54 X640 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X644:$i, 858.26/111.54 X646:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X644 @ 858.26/111.54 X646 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X644 @ 858.26/111.54 X646 ) = 858.26/111.54 ( 858.26/111.54 X644 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X648:$i, 858.26/111.54 X650:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X648 @ 858.26/111.54 X650 ) = 858.26/111.54 ( 858.26/111.54 X650 ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X650 @ 858.26/111.54 X648 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X652:$i, 858.26/111.54 X654:$i, 858.26/111.54 X656:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X656 @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X652 @ 858.26/111.54 X654 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X656 @ 858.26/111.54 X654 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X658:$i, 858.26/111.54 X660:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X662:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X662 @ 858.26/111.54 X658 ) & 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X662 @ 858.26/111.54 X660 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X658 @ 858.26/111.54 X660 ) = 858.26/111.54 ( 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X664:$i, 858.26/111.54 X666:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X664 @ 858.26/111.54 X666 ) @ 858.26/111.54 X666 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X668:$i, 858.26/111.54 X670:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X670 @ 858.26/111.54 X668 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X668 @ 858.26/111.54 X670 ) = 858.26/111.54 ( 858.26/111.54 X670 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X672:$i, 858.26/111.54 X674:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X672 @ 858.26/111.54 X674 ) = 858.26/111.54 ( 858.26/111.54 X672 ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X672 @ 858.26/111.54 X674 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X676:$i, 858.26/111.54 X678:$i, 858.26/111.54 X680:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X676 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X678 @ 858.26/111.54 X680 ) ) = 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X676 @ 858.26/111.54 X678 ) @ 858.26/111.54 ( 858.26/111.54 binintersect 858.26/111.54 @ 858.26/111.54 X676 @ 858.26/111.54 X680 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X682:$i, 858.26/111.54 X684:$i, 858.26/111.54 X686:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X686 @ 858.26/111.54 X682 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X686 @ 858.26/111.54 X684 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X686 @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X682 @ 858.26/111.54 X684 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X688:$i, 858.26/111.54 X690:$i, 858.26/111.54 X692:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X692 @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X688 @ 858.26/111.54 X690 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X692 @ 858.26/111.54 X688 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X694:$i, 858.26/111.54 X696:$i, 858.26/111.54 X698:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X698 @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X694 @ 858.26/111.54 X696 ) ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X698 @ 858.26/111.54 X696 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X700:$i, 858.26/111.54 X702:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X700 @ 858.26/111.54 X702 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X700 @ 858.26/111.54 X702 ) = 858.26/111.54 ( 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X704:$i, 858.26/111.54 X706:$i, 858.26/111.54 X708:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X708 @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X704 @ 858.26/111.54 X706 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X708 @ 858.26/111.54 X704 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X708 @ 858.26/111.54 X706 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X710:$i, 858.26/111.54 X712:$i, 858.26/111.54 X714:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X714 @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X710 @ 858.26/111.54 X712 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X714 @ 858.26/111.54 X712 ) ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X714 @ 858.26/111.54 X710 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X716:$i, 858.26/111.54 X718:$i, 858.26/111.54 X720:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X720 @ 858.26/111.54 X716 ) ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X720 @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X716 @ 858.26/111.54 X718 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X722:$i, 858.26/111.54 X724:$i, 858.26/111.54 X726:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X726 @ 858.26/111.54 X724 ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X726 @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X722 @ 858.26/111.54 X724 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X728:$i, 858.26/111.54 X730:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X728 @ 858.26/111.54 X730 ) @ 858.26/111.54 X728 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X732:$i, 858.26/111.54 X734:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setminus 858.26/111.54 @ 858.26/111.54 X732 @ 858.26/111.54 X734 ) = 858.26/111.54 ( 858.26/111.54 emptyset ) ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X732 @ 858.26/111.54 X734 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X736:$i, 858.26/111.54 X738:$i, 858.26/111.54 X740:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X740 @ 858.26/111.54 ( 858.26/111.54 symdiff @ 858.26/111.54 X736 @ 858.26/111.54 X738 ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X742:$o]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X740 @ 858.26/111.54 X736 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X740 @ 858.26/111.54 X738 ) ) => 858.26/111.54 ( 858.26/111.54 X742 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X740 @ 858.26/111.54 X736 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X740 @ 858.26/111.54 X738 ) => 858.26/111.54 ( 858.26/111.54 X742 ) ) ) => 858.26/111.54 ( 858.26/111.54 X742 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X744:$i, 858.26/111.54 X746:$i, 858.26/111.54 X748:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X748 @ 858.26/111.54 X744 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X748 @ 858.26/111.54 X746 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X748 @ 858.26/111.54 ( 858.26/111.54 symdiff @ 858.26/111.54 X744 @ 858.26/111.54 X746 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X750:$i, 858.26/111.54 X752:$i, 858.26/111.54 X754:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X754 @ 858.26/111.54 X750 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X754 @ 858.26/111.54 X752 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X754 @ 858.26/111.54 ( 858.26/111.54 symdiff @ 858.26/111.54 X750 @ 858.26/111.54 X752 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X756:$i, 858.26/111.54 X758:$i, 858.26/111.54 X760:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X760 @ 858.26/111.54 X756 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X760 @ 858.26/111.54 X758 ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X760 @ 858.26/111.54 ( 858.26/111.54 symdiff @ 858.26/111.54 X756 @ 858.26/111.54 X758 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X762:$i, 858.26/111.54 X764:$i, 858.26/111.54 X766:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X766 @ 858.26/111.54 X762 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X766 @ 858.26/111.54 X764 ) ) => 858.26/111.54 ( 858.26/111.54 ~ 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X766 @ 858.26/111.54 ( 858.26/111.54 symdiff @ 858.26/111.54 X762 @ 858.26/111.54 X764 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X768:$i, 858.26/111.54 X770:$i]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X770 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X768 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X770 @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X772:$i, 858.26/111.54 X774:$i]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X772 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X772 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X772 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X774 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X776:$i, 858.26/111.54 X778:$i]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X778 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X776 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X776 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X778 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X780:$i, 858.26/111.54 X782:$i]: 858.26/111.54 ( 858.26/111.54 iskpair @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X780 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X780 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X782 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X784:$i, 858.26/111.54 X786:$i]: 858.26/111.54 ( 858.26/111.54 iskpair @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X784 @ 858.26/111.54 X786 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X788:$i, 858.26/111.54 X790:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X790 @ 858.26/111.54 X788 ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X790 @ 858.26/111.54 emptyset ) @ 858.26/111.54 X788 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X792:$i, 858.26/111.54 X794:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X794 @ 858.26/111.54 X792 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X794 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 X792 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X796:$i, 858.26/111.54 X798:$i, 858.26/111.54 X800:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X800 @ 858.26/111.54 X796 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X800 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X796 @ 858.26/111.54 X798 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X802:$i, 858.26/111.54 X804:$i, 858.26/111.54 X806:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X806 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X802 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X804 @ 858.26/111.54 emptyset ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X806 ) = 858.26/111.54 ( 858.26/111.54 X804 ) ) | 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X806 ) = 858.26/111.54 ( 858.26/111.54 X802 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X808:$i, 858.26/111.54 X810:$i, 858.26/111.54 X812:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X812 @ 858.26/111.54 X808 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X814:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X814 @ 858.26/111.54 X810 ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X812 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X814 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X808 @ 858.26/111.54 X810 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X816:$i, 858.26/111.54 X818:$i, 858.26/111.54 X820:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X820 @ 858.26/111.54 X816 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X822:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X822 @ 858.26/111.54 X818 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X820 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X822 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X816 @ 858.26/111.54 X818 ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X824:$i, 858.26/111.54 X826:$i, 858.26/111.54 X828:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X828 @ 858.26/111.54 X824 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X830:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X830 @ 858.26/111.54 X826 ) => 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X828 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X828 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X830 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X824 @ 858.26/111.54 X826 ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X832:$i, 858.26/111.54 X834:$i, 858.26/111.54 X836:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X836 @ 858.26/111.54 X832 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X838:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X838 @ 858.26/111.54 X834 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X836 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X836 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X838 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X832 @ 858.26/111.54 X834 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X840:$i, 858.26/111.54 X842:$i, 858.26/111.54 X844:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X844 @ 858.26/111.54 X840 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X846:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X846 @ 858.26/111.54 X842 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X844 @ 858.26/111.54 X846 ) @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 powerset 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 binunion 858.26/111.54 @ 858.26/111.54 X840 @ 858.26/111.54 X842 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X848:$i, 858.26/111.54 X850:$i, 858.26/111.54 X852:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X852 @ 858.26/111.54 X848 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X854:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X854 @ 858.26/111.54 X850 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X852 @ 858.26/111.54 X854 ) @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X848 @ 858.26/111.54 X850 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X856:$i, 858.26/111.54 X858:$i, 858.26/111.54 X860:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X860 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X856 @ 858.26/111.54 X858 ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X862:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X862 @ 858.26/111.54 X856 ) & 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X864:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X864 @ 858.26/111.54 X858 ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X860 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X862 @ 858.26/111.54 X864 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X866:$i, 858.26/111.54 X868:$i, 858.26/111.54 X870:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X870 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X866 @ 858.26/111.54 X868 ) ) => 858.26/111.54 ( 858.26/111.54 iskpair @ 858.26/111.54 X870 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X872:$i, 858.26/111.54 X874:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X874 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X872 ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X876:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X876 @ 858.26/111.54 X872 ) & 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X874 @ 858.26/111.54 X876 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X878:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X878 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 X878 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X880:$i]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 X880 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X880 @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X882:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X882 @ 858.26/111.54 emptyset ) ) = 858.26/111.54 ( 858.26/111.54 X882 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X884:$i, 858.26/111.54 X886:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X888:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X888 @ 858.26/111.54 X884 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X890:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X890 @ 858.26/111.54 X884 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X886 @ 858.26/111.54 X888 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X886 @ 858.26/111.54 X890 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X888 ) = 858.26/111.54 ( 858.26/111.54 X890 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X892:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X892 @ 858.26/111.54 X884 ) & 858.26/111.54 ( 858.26/111.54 X886 @ 858.26/111.54 X892 ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X894:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X894 @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X884 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_16:$i]: 858.26/111.54 ( 858.26/111.54 X886 @ 858.26/111.54 V_16 ) ) ) ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X884 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_15:$i]: 858.26/111.54 ( 858.26/111.54 X886 @ 858.26/111.54 V_15 ) ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X894 @ 858.26/111.54 emptyset ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X896:$i, 858.26/111.54 X898:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X900:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X900 @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X896 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_18:$i]: 858.26/111.54 ( 858.26/111.54 X898 @ 858.26/111.54 V_18 ) ) ) ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X896 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_17:$i]: 858.26/111.54 ( 858.26/111.54 X898 @ 858.26/111.54 V_17 ) ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X900 @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X902:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X902 @ 858.26/111.54 X896 ) & 858.26/111.54 ( 858.26/111.54 X898 @ 858.26/111.54 X902 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X904:$i, 858.26/111.54 X906:( 858.26/111.54 $i > $o ), 858.26/111.54 X908:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X908 @ 858.26/111.54 X904 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X906 @ 858.26/111.54 X908 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X910:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X910 @ 858.26/111.54 X904 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X906 @ 858.26/111.54 X910 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X910 ) = 858.26/111.54 ( 858.26/111.54 X908 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X912:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X912 @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X904 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_20:$i]: 858.26/111.54 ( 858.26/111.54 X906 @ 858.26/111.54 V_20 ) ) ) ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X904 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_19:$i]: 858.26/111.54 ( 858.26/111.54 X906 @ 858.26/111.54 V_19 ) ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X912 @ 858.26/111.54 emptyset ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X914:$i, 858.26/111.54 X916:( 858.26/111.54 $i > $o )]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X918:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X918 @ 858.26/111.54 X914 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X920:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X920 @ 858.26/111.54 X914 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X916 @ 858.26/111.54 X918 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X916 @ 858.26/111.54 X920 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X918 ) = 858.26/111.54 ( 858.26/111.54 X920 ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X922:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X922 @ 858.26/111.54 X914 ) & 858.26/111.54 ( 858.26/111.54 X916 @ 858.26/111.54 X922 ) ) ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X924:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X924 @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X914 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_22:$i]: 858.26/111.54 ( 858.26/111.54 X916 @ 858.26/111.54 V_22 ) ) ) ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 X914 @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_21:$i]: 858.26/111.54 ( 858.26/111.54 X916 @ 858.26/111.54 V_21 ) ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X924 @ 858.26/111.54 emptyset ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X926:$i, 858.26/111.54 X928:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X926 @ 858.26/111.54 emptyset ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X928 @ 858.26/111.54 emptyset ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X926 ) = 858.26/111.54 ( 858.26/111.54 X928 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X930:$i, 858.26/111.54 X932:$i, 858.26/111.54 X934:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X934 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X930 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X930 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X932 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X930 ) = 858.26/111.54 ( 858.26/111.54 X934 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X936:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 iskpair @ 858.26/111.54 X936 ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X938:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X938 @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X936 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_24:$i]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 V_24 @ 858.26/111.54 emptyset ) @ 858.26/111.54 X936 ) ) ) ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X936 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_23:$i]: 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 V_23 @ 858.26/111.54 emptyset ) @ 858.26/111.54 X936 ) ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X938 @ 858.26/111.54 emptyset ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X940:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X942:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X942 @ 858.26/111.54 X940 ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X940 ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X942 @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X940 ) @ 858.26/111.54 X940 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X944:$i, 858.26/111.54 X946:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 kfst @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X944 @ 858.26/111.54 X946 ) ) = 858.26/111.54 ( 858.26/111.54 X944 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X948:$i, 858.26/111.54 X950:$i, 858.26/111.54 X952:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X952 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X948 @ 858.26/111.54 X950 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 kfst @ 858.26/111.54 X952 ) @ 858.26/111.54 X948 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X954:$i, 858.26/111.54 X956:$i, 858.26/111.54 X958:$i, 858.26/111.54 X960:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X954 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X954 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X956 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X958 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X958 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X960 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X954 ) = 858.26/111.54 ( 858.26/111.54 X958 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X962:$i, 858.26/111.54 X964:$i, 858.26/111.54 X966:$i, 858.26/111.54 X968:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X962 @ 858.26/111.54 X964 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X966 @ 858.26/111.54 X968 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X962 ) = 858.26/111.54 ( 858.26/111.54 X966 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X970:$i, 858.26/111.54 X972:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X970 ) = 858.26/111.54 ( 858.26/111.54 X972 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X970 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X972 @ 858.26/111.54 emptyset ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X970 @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X974:$i, 858.26/111.54 X976:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X974 ) = 858.26/111.54 ( 858.26/111.54 X976 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X974 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X974 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X976 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X974 @ 858.26/111.54 emptyset ) @ 858.26/111.54 emptyset ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X978:$i, 858.26/111.54 X980:$i, 858.26/111.54 X982:$i, 858.26/111.54 X984:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X978 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X978 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X980 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X982 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X982 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X984 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X982 ) = 858.26/111.54 ( 858.26/111.54 X984 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X980 ) = 858.26/111.54 ( 858.26/111.54 X984 ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X986:$i, 858.26/111.54 X988:$i, 858.26/111.54 X990:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X986 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X988 @ 858.26/111.54 emptyset ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X990 @ 858.26/111.54 emptyset ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X986 ) = 858.26/111.54 ( 858.26/111.54 X988 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X992:$i, 858.26/111.54 X994:$i, 858.26/111.54 X996:$i, 858.26/111.54 X998:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X992 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X992 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X994 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X996 @ 858.26/111.54 emptyset ) @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X996 @ 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X998 @ 858.26/111.54 emptyset ) ) @ 858.26/111.54 emptyset ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X994 ) = 858.26/111.54 ( 858.26/111.54 X998 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1000:$i, 858.26/111.54 X1002:$i, 858.26/111.54 X1004:$i, 858.26/111.54 X1006:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1000 @ 858.26/111.54 X1002 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1004 @ 858.26/111.54 X1006 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X1002 ) = 858.26/111.54 ( 858.26/111.54 X1006 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1008:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 iskpair @ 858.26/111.54 X1008 ) => 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1010:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1010 @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X1008 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_26:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X1008 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 ( 858.26/111.54 kfst @ 858.26/111.54 X1008 ) @ 858.26/111.54 V_26 ) ) ) ) ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 setunion 858.26/111.54 @ 858.26/111.54 X1008 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_25:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X1008 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 ( 858.26/111.54 kfst @ 858.26/111.54 X1008 ) @ 858.26/111.54 V_25 ) ) ) ) = 858.26/111.54 ( 858.26/111.54 setadjoin 858.26/111.54 @ 858.26/111.54 X1010 @ 858.26/111.54 emptyset ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1012:$i, 858.26/111.54 X1014:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ksnd @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1012 @ 858.26/111.54 X1014 ) ) = 858.26/111.54 ( 858.26/111.54 X1014 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1016:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 iskpair @ 858.26/111.54 X1016 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 ( 858.26/111.54 kfst @ 858.26/111.54 X1016 ) @ 858.26/111.54 ( 858.26/111.54 ksnd @ 858.26/111.54 X1016 ) ) = 858.26/111.54 ( 858.26/111.54 X1016 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1018:$i, 858.26/111.54 X1020:$i, 858.26/111.54 X1022:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1022 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1018 @ 858.26/111.54 X1020 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 ksnd @ 858.26/111.54 X1022 ) @ 858.26/111.54 X1020 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1024:$i, 858.26/111.54 X1026:$i, 858.26/111.54 X1028:$i, 858.26/111.54 X1030:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1028 @ 858.26/111.54 X1030 ) @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1024 @ 858.26/111.54 X1026 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1028 @ 858.26/111.54 X1024 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1032:$i, 858.26/111.54 X1034:$i, 858.26/111.54 X1036:$i, 858.26/111.54 X1038:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1036 @ 858.26/111.54 X1038 ) @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1032 @ 858.26/111.54 X1034 ) ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1038 @ 858.26/111.54 X1034 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1040:$i, 858.26/111.54 X1042:$i, 858.26/111.54 X1044:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1044 @ 858.26/111.54 X1040 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1046:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1046 @ 858.26/111.54 X1042 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1044 @ 858.26/111.54 X1046 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1044 @ 858.26/111.54 X1046 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1048:$i, 858.26/111.54 X1050:$i, 858.26/111.54 X1052:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1052 @ 858.26/111.54 X1048 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1054:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1054 @ 858.26/111.54 X1050 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 kfst @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1052 @ 858.26/111.54 X1054 ) ) = 858.26/111.54 ( 858.26/111.54 X1052 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1056:$i, 858.26/111.54 X1058:$i, 858.26/111.54 X1060:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1060 @ 858.26/111.54 X1056 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1062:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1062 @ 858.26/111.54 X1058 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ksnd @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1060 @ 858.26/111.54 X1062 ) ) = 858.26/111.54 ( 858.26/111.54 X1062 ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1064:$i, 858.26/111.54 X1066:$i, 858.26/111.54 X1068:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1068 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1064 @ 858.26/111.54 X1066 ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 ( 858.26/111.54 kfst @ 858.26/111.54 X1068 ) @ 858.26/111.54 ( 858.26/111.54 ksnd @ 858.26/111.54 X1068 ) ) = 858.26/111.54 ( 858.26/111.54 X1068 ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1070:$i, 858.26/111.54 X1072:$i, 858.26/111.54 X1074:( 858.26/111.54 $i > $i > 858.26/111.54 $o ), 858.26/111.54 X1076:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1076 @ 858.26/111.54 X1070 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1078:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1078 @ 858.26/111.54 X1072 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 X1074 @ 858.26/111.54 X1076 @ 858.26/111.54 X1078 ) => 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1076 @ 858.26/111.54 X1078 ) @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1070 @ 858.26/111.54 X1072 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_27:$i]: 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1080:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1080 @ 858.26/111.54 X1070 ) & 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1082:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1082 @ 858.26/111.54 X1072 ) & 858.26/111.54 ( 858.26/111.54 X1074 @ 858.26/111.54 X1080 @ 858.26/111.54 X1082 ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 V_27 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1080 @ 858.26/111.54 X1082 ) ) ) ) ) ) ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1084:$i, 858.26/111.54 X1086:$i, 858.26/111.54 X1088:( 858.26/111.54 $i > $i > 858.26/111.54 $o )]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1084 @ 858.26/111.54 X1086 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_28:$i]: 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1090:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1090 @ 858.26/111.54 X1084 ) & 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1092:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1092 @ 858.26/111.54 X1086 ) & 858.26/111.54 ( 858.26/111.54 X1088 @ 858.26/111.54 X1090 @ 858.26/111.54 X1092 ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 V_28 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1090 @ 858.26/111.54 X1092 ) ) ) ) ) ) ) ) @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1084 @ 858.26/111.54 X1086 ) ) ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1094:$i, 858.26/111.54 X1096:$i, 858.26/111.54 X1098:( 858.26/111.54 $i > $i > 858.26/111.54 $o )]: 858.26/111.54 ( 858.26/111.54 subset @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1094 @ 858.26/111.54 X1096 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_29:$i]: 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1100:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1100 @ 858.26/111.54 X1094 ) & 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1102:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1102 @ 858.26/111.54 X1096 ) & 858.26/111.54 ( 858.26/111.54 X1098 @ 858.26/111.54 X1100 @ 858.26/111.54 X1102 ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 V_29 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1100 @ 858.26/111.54 X1102 ) ) ) ) ) ) ) ) @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1094 @ 858.26/111.54 X1096 ) ) ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1104:$i, 858.26/111.54 X1106:$i, 858.26/111.54 X1108:( 858.26/111.54 $i > $i > 858.26/111.54 $o ), 858.26/111.54 X1110:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1110 @ 858.26/111.54 X1104 ) => 858.26/111.54 ( 858.26/111.54 ![ 858.26/111.54 X1112:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1112 @ 858.26/111.54 X1106 ) => 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1110 @ 858.26/111.54 X1112 ) @ 858.26/111.54 ( 858.26/111.54 dsetconstr 858.26/111.54 @ 858.26/111.54 ( 858.26/111.54 cartprod 858.26/111.54 @ 858.26/111.54 X1104 @ 858.26/111.54 X1106 ) @ 858.26/111.54 ( 858.26/111.54 ^[ 858.26/111.54 V_30:$i]: 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1114:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1114 @ 858.26/111.54 X1104 ) & 858.26/111.54 ( 858.26/111.54 ?[ 858.26/111.54 X1116:$i]: 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 X1116 @ 858.26/111.54 X1106 ) & 858.26/111.54 ( 858.26/111.54 X1108 @ 858.26/111.54 X1114 @ 858.26/111.54 X1116 ) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 V_30 ) = 858.26/111.54 ( 858.26/111.54 kpair @ 858.26/111.54 X1114 @ 858.26/111.54 X1116 ) ) ) ) ) ) ) ) ) => 858.26/111.54 ( 858.26/111.54 X1108 @ 858.26/111.54 X1110 @ 858.26/111.54 X1112 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )), 858.26/111.54 inference('cnf.neg', [status(esa)], [zf_stmt_0])). 858.26/111.54 thf(zip_derived_cl0, plain, 858.26/111.54 (~ (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ (^[Y1 : $i]: 858.26/111.54 (((((!!) @ (^[Y2 : $i]: 858.26/111.54 (((in @ Y2 @ Y0) <=> (in @ 858.26/111.54 Y2 @ Y1)))))) => 858.26/111.54 (((Y0) = (Y1))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ (^[Y1 : $i]: 858.26/111.54 (((!!) @ (^[Y2 : $i]: 858.26/111.54 (((in @ Y2 @ 858.26/111.54 (setadjoin @ Y0 @ Y1)) <=> 858.26/111.54 (((in @ Y2 @ Y1) | 858.26/111.54 (((Y2) = (Y0)))))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ (^[Y1 : $i]: 858.26/111.54 (((in @ Y1 @ (powerset @ Y0)) <=> 858.26/111.54 (((!!) @ (^[Y2 : $i]: 858.26/111.54 (((in @ Y2 @ Y1) => 858.26/111.54 (in @ Y2 @ Y0)))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ (^[Y1 : $i]: 858.26/111.54 (((in @ Y1 @ (setunion @ Y0)) <=> 858.26/111.54 (((??) @ (^[Y2 : $i]: 858.26/111.54 (((in @ Y1 @ Y2) & 858.26/111.54 (in @ Y2 @ Y0)))))))))))))) => 858.26/111.54 (((in @ emptyset @ omega) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((in @ Y0 @ omega) => (in @ 858.26/111.54 (setadjoin @ Y0 @ Y0) @ omega)))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((((((!!) @ (^[Y1 : $i]: 858.26/111.54 (((((in @ Y1 @ Y0) & 858.26/111.54 (in @ Y1 @ omega))) => 858.26/111.54 (in @ 858.26/111.54 (setadjoin @ Y1 @ Y1) @ 858.26/111.54 Y0)))))) & 858.26/111.54 (in @ emptyset @ Y0))) => 858.26/111.54 (((!!) @ (^[Y1 : $i]: 858.26/111.54 (((in @ Y1 @ omega) => 858.26/111.54 (in @ Y1 @ Y0))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.26/111.54 (((!!) @ (^[Y1 : $i]: 858.26/111.54 (((((!!) @ (^[Y2 : $i]: 858.26/111.54 (((in @ Y2 @ 858.26/111.54 Y1) => 858.26/111.54 (((??) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2 @ 858.26/111.54 Y3) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2 @ 858.26/111.54 Y4) => 858.26/111.54 (( 858.26/111.54 (Y3) = 858.26/111.54 (Y4)))))))))))))))))) => 858.26/111.54 (((??) @ (^[Y2 : $i]: 858.26/111.54 (((!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y3 @ 858.26/111.54 Y2) <=> 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y4 @ 858.26/111.54 Y1) & 858.26/111.54 (Y0 @ 858.26/111.54 Y4 @ Y3)))))))))))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.26/111.54 (((??) @ (^[Y1 : $i]: 858.26/111.54 (((in @ Y1 @ Y0) & 858.26/111.54 (((~) @ (((??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) & 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y0)))))))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((??) @ (^[Y1 : $i]: 858.26/111.54 (((((!!) @ (^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y3 @ 858.26/111.54 Y2) => 858.26/111.54 (in @ 858.26/111.54 Y3 @ Y0))))))))))) & 858.26/111.54 (((!!) @ (^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y3 @ 858.26/111.54 Y0) & 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y0))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y4 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y4) <=> 858.26/111.54 (in @ 858.26/111.54 Y3 @ Y4)))))))) => 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))))))))))))) & 858.26/111.54 (((!!) @ (^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y3 @ 858.26/111.54 Y1) & 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y1))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y4 @ 858.26/111.54 Y3) => 858.26/111.54 (in @ 858.26/111.54 Y4 @ Y2)))))) | 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y4 @ 858.26/111.54 Y2) => 858.26/111.54 (in @ 858.26/111.54 Y4 @ Y3)))))))))))))))) & 858.26/111.54 (((!!) @ (^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (in @ 858.26/111.54 Y3 @ Y2)))) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y3 @ 858.26/111.54 Y2) => 858.26/111.54 (in @ 858.26/111.54 Y3 @ Y0)))))))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (( 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 Y3 @ Y1) & 858.26/111.54 ( 858.26/111.54 in @ 858.26/111.54 Y4 @ Y2) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 (~) @ ( 858.26/111.54 ( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y5 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y5 @ 858.26/111.54 Y3) & 858.26/111.54 (in @ 858.26/111.54 Y5 @ Y2)))))))) & 858.26/111.54 ( 858.26/111.54 ( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y5 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y5 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y4 @ 858.26/111.54 Y5) | 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y6 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y6 @ 858.26/111.54 Y5) => 858.26/111.54 (in @ 858.26/111.54 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.54 (((((??) @ (^[Y1 : $i]: 858.26/111.54 (((Y0 @ Y1) & 858.26/111.54 (((!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (((Y0 @ Y2) => 858.26/111.54 (((Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (Y0 @ 858.26/111.54 (descr @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.54 (((!!) @ (^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (( 858.26/111.54 (Y1 @ 858.26/111.54 Y2) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 ( 858.26/111.54 dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (Y1 @ Y3))))))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.54 (((!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (((in @ Y2 @ 858.26/111.54 (dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 (^[Y3 : $i]: 858.26/111.54 (Y1 @ Y3)))) => 858.26/111.54 (in @ Y2 @ 858.26/111.54 Y0)))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.54 (((!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (((in @ 858.26/111.54 Y2 @ 858.26/111.54 (dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (Y1 @ Y3)))) => 858.26/111.54 (Y1 @ Y2)))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.54 (((((??) @ (^[Y1 : $i]: 858.26/111.54 (((Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (((??) @ (^[Y1 : $i]: 858.26/111.54 (((Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2)))))))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $o]: 858.26/111.54 (((!!) @ (^[Y1 : $i]: 858.26/111.54 (((in @ 858.26/111.54 Y1 @ 858.26/111.54 (prop2set @ 858.26/111.54 Y0)) => 858.26/111.54 (Y0))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((in @ Y0 @ 858.26/111.54 emptyset) => 858.26/111.54 (((!!) @ (^[Y1 : $o]: 858.26/111.54 (Y1))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((~) @ (in @ Y0 @ 858.26/111.54 emptyset)))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((~) @ (in @ 858.26/111.54 Y0 @ 858.26/111.54 emptyset)))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.54 (((((??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (((??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (Y0 @ Y1))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y1)))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y0)))))) => 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))))))))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (((( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 in @ 858.26/111.54 Y1 @ Y0)))))) => 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (emptyset)))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 in @ 858.26/111.54 Y1 @ Y0)))))) => 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (emptyset)))))))) => 858.26/111.54 (((((!!) @ (^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 ( 858.26/111.54 dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (Y1 @ Y3)))) <=> 858.26/111.54 (Y1 @ Y2)))))))))))))) => 858.26/111.54 (((((!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (((((Y0) != 858.26/111.54 (emptyset))) => 858.26/111.54 (((??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (in @ 858.26/111.54 Y1 @ Y0))))))))) => 858.26/111.54 (((((!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (((!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (( 858.26/111.54 (Y1 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (Y1 @ Y3))) != 858.26/111.54 (emptyset)))))))))))))))) => 858.26/111.54 (((((!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (in @ 858.26/111.54 Y1 @ Y0)))) => 858.26/111.54 (( 858.26/111.54 (Y0) != 858.26/111.54 (emptyset)))))))) => 858.26/111.54 (((((!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (in @ 858.26/111.54 Y0 @ 858.26/111.54 (setadjoin @ 858.26/111.54 Y0 @ Y1)))))))) => 858.26/111.54 (((in @ 858.26/111.54 emptyset @ 858.26/111.54 (setadjoin @ 858.26/111.54 emptyset @ 858.26/111.54 emptyset)) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y0 @ Y1))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y0 @ Y1)) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y0))) => 858.26/111.54 (Y3))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) => 858.26/111.54 (Y3))) => 858.26/111.54 (Y3))))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y0 @ Y1)) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) | 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y0)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 ($true))) = 858.26/111.54 (Y0)))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y0)))))) => 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 powerset @ 858.26/111.54 Y0)))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (in @ 858.26/111.54 emptyset @ 858.26/111.54 (powerset @ 858.26/111.54 Y0))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (in @ 858.26/111.54 emptyset @ 858.26/111.54 (powerset @ 858.26/111.54 Y0))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 powerset @ 858.26/111.54 Y0)) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y1) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y0)))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 setunion @ 858.26/111.54 Y0))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 setunion @ 858.26/111.54 Y0)) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 Y3) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y3 @ 858.26/111.54 Y0) => 858.26/111.54 (Y2)))))))) => 858.26/111.54 (Y2)))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 Y0) => 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 powerset @ 858.26/111.54 ( 858.26/111.54 setunion @ 858.26/111.54 Y0))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) <=> 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y1)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) != 858.26/111.54 (emptyset))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (in @ 858.26/111.54 Y1 @ Y0))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y1 @ 858.26/111.54 emptyset)) => 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) != 858.26/111.54 (Y1))) => 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 in @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y0 @ 858.26/111.54 emptyset)))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (in @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y1 @ 858.26/111.54 emptyset)))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y1 @ 858.26/111.54 emptyset)) => 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y0 @ 858.26/111.54 emptyset)))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 setadjoin @ 858.26/111.54 Y1 @ 858.26/111.54 emptyset))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y1))) | 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y0)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (in @ 858.26/111.54 Y0 @ 858.26/111.54 (setadjoin @ 858.26/111.54 Y0 @ 858.26/111.54 (setadjoin @ 858.26/111.54 Y1 @ 858.26/111.54 emptyset))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 (setadjoin @ 858.26/111.54 Y0 @ 858.26/111.54 (setadjoin @ 858.26/111.54 Y1 @ 858.26/111.54 emptyset))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) & 858.26/111.54 (Y1 @ Y2)))))) => 858.26/111.54 (( 858.26/111.54 (dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (Y1 @ Y2))) != 858.26/111.54 (emptyset))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y1 @ 858.26/111.54 emptyset) => 858.26/111.54 (Y0 @ Y1))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 ( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (Y1 @ Y2)))))))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) & 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 Y1 @ Y2)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 Y1 @ Y2)))))))) => 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 ( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) & 858.26/111.54 (Y1 @ Y2)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 ( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) & 858.26/111.54 (Y1 @ Y2)))))))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 Y1 @ Y2)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) & 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 Y1 @ Y2)))))))) => 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 ( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (Y1 @ Y2)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $o]: 858.26/111.54 (( 858.26/111.54 (Y0) => 858.26/111.54 (in @ 858.26/111.54 emptyset @ 858.26/111.54 ( 858.26/111.54 prop2set @ 858.26/111.54 Y0))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $o]: 858.26/111.54 (( 858.26/111.54 (Y0) => 858.26/111.54 (set2prop @ 858.26/111.54 ( 858.26/111.54 prop2set @ 858.26/111.54 Y0))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 ( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) & 858.26/111.54 (Y1 @ Y2)))))))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 Y1 @ Y2)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 ( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (Y1 @ Y2)))))))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) & 858.26/111.54 (( 858.26/111.54 (~) @ ( 858.26/111.54 Y1 @ Y2)))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2)))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (Y0 @ Y1)))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2)))))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) <=> 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y1))))))))))) => 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2)))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (in @ 858.26/111.54 Y3 @ Y1))))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) <=> 858.26/111.54 (in @ 858.26/111.54 Y3 @ Y1))))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2)))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))) => 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) <=> 858.26/111.54 (Y1 @ Y3))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y3) => 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))))))))))))) <=> 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y1 @ 858.26/111.54 Y2) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (Y1 @ 858.26/111.54 Y3) => 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))))))))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (emptyset) = 858.26/111.54 (emptyset))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))) => 858.26/111.54 (( 858.26/111.54 (setadjoin @ 858.26/111.54 Y0 @ 858.26/111.54 Y2) = 858.26/111.54 (setadjoin @ 858.26/111.54 Y1 @ Y3))))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (( 858.26/111.54 (powerset @ 858.26/111.54 Y0) = 858.26/111.54 (powerset @ 858.26/111.54 Y1))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (( 858.26/111.54 (setunion @ 858.26/111.54 Y0) = 858.26/111.54 (setunion @ 858.26/111.54 Y1))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (omega) = 858.26/111.54 (omega))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2))))))))))))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) => 858.26/111.54 (( 858.26/111.54 (Y1) = 858.26/111.54 (Y2)))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))) => 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) <=> 858.26/111.54 (Y1 @ Y3))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y2) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (Y0 @ 858.26/111.54 Y3) => 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (??) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (Y1 @ 858.26/111.54 Y2) & 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i]: 858.26/111.54 (( 858.26/111.54 (Y1 @ 858.26/111.54 Y3) => 858.26/111.54 (( 858.26/111.54 (Y2) = 858.26/111.54 (Y3))))))))))))) => 858.26/111.54 (( 858.26/111.54 (descr @ 858.26/111.54 ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (Y0 @ Y2))) = 858.26/111.54 (descr @ 858.26/111.54 ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (Y1 @ Y2))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y3 : $i > $o]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y4 @ 858.26/111.54 Y0) => 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y5 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y5 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y4) = 858.26/111.54 (Y5))) => 858.26/111.54 (( 858.26/111.54 (Y2 @ 858.26/111.54 Y4) <=> 858.26/111.54 (Y3 @ Y5))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (dsetconstr @ 858.26/111.54 Y0 @ 858.26/111.54 ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (Y2 @ Y4))) = 858.26/111.54 (dsetconstr @ 858.26/111.54 Y1 @ 858.26/111.54 ( 858.26/111.54 ^[Y4 : $i]: 858.26/111.54 (Y3 @ Y4))))))))))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y1)))))) => 858.26/111.54 (subset @ 858.26/111.54 Y0 @ Y1))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (subset @ 858.26/111.54 Y1 @ Y0))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (Y0) = 858.26/111.54 (Y1))) => 858.26/111.54 (subset @ 858.26/111.54 Y0 @ Y1))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y1)))))) => 858.26/111.54 (subset @ 858.26/111.54 Y0 @ Y1))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (subset @ 858.26/111.54 emptyset @ 858.26/111.54 Y0)))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y2 : $i]: 858.26/111.54 (( 858.26/111.54 (subset @ 858.26/111.54 Y0 @ 858.26/111.54 Y1) => 858.26/111.54 (( 858.26/111.54 (in @ 858.26/111.54 Y2 @ 858.26/111.54 Y0) => 858.26/111.54 (in @ 858.26/111.54 Y2 @ Y1)))))))))))))) => 858.26/111.54 (( 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y0 : $i]: 858.26/111.54 (( 858.26/111.54 (!!) @ ( 858.26/111.54 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 subset @ 858.26/111.55 Y0 @ Y1)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 subset @ 858.26/111.55 Y0 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (Y0) != 858.26/111.55 (Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (Y0) != 858.26/111.55 (Y1)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y0)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y2)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y1)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (emptyset)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)) => 858.26/111.55 (subset @ 858.26/111.55 Y1 @ Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 (powerset @ 858.26/111.55 Y0))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y1)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (in @ 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 (^[Y2 : $i]: 858.26/111.55 (Y1 @ Y2))) @ 858.26/111.55 (powerset @ 858.26/111.55 Y0)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (subset @ 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 (^[Y2 : $i]: 858.26/111.55 (Y1 @ Y2))) @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $o]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (Y3))) => 858.26/111.55 (Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) | 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 (binunion @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 (binunion @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y0))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y1))) => 858.26/111.55 (subset @ 858.26/111.55 Y1 @ Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (emptyset))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 Y1))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y0))) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y1 @ Y2)) = 858.26/111.55 (binunion @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (setminus @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (emptyset))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 (setminus @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (setminus @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (emptyset))) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (Y3))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (Y3))))) => 858.26/111.55 (Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 (setunion @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 (setunion @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (iskpair @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (iskpair @ 858.26/111.55 (kpair @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset) @ 858.26/111.55 Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y1))) | 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y2 @ Y3) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y2 @ Y3) @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (kpair @ 858.26/111.55 Y3 @ Y4)))))))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (iskpair @ 858.26/111.55 Y2)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0)) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (in @ 858.26/111.55 Y1 @ Y2)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (subset @ 858.26/111.55 (setunion @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset)) @ 858.26/111.55 Y0)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 (setunion @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset)))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (setunion @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset)) = 858.26/111.55 (Y0)))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (Y1 @ Y2)))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (Y1 @ Y3)))) & 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (Y1 @ Y3))) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (Y1 @ Y3)))) & 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (Y1 @ Y3))) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset)))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (Y1 @ Y2)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (Y3) = 858.26/111.55 (Y2)))))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (Y1 @ Y4)))) & 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (Y1 @ Y4))) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset))))))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (Y1 @ Y2)))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (Y1 @ Y3)))) & 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (Y1 @ Y3))) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y2)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (iskpair @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0) @ 858.26/111.55 ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (in @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 Y0)))) & 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0) @ 858.26/111.55 ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (in @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 Y0))) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)))))))) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0) @ Y0)))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (kfst @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y0 @ Y1)) = 858.26/111.55 (Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 kfst @ Y2) @ 858.26/111.55 Y0)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)) = 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y2))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (kpair @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (kpair @ 858.26/111.55 Y2 @ Y3))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y2))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)) = 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 emptyset))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)) = 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)) = 858.26/111.55 (setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)))) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y3))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (kpair @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (kpair @ 858.26/111.55 Y2 @ Y3))) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y3))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (iskpair @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0) @ 858.26/111.55 ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (kpair @ 858.26/111.55 ( 858.26/111.55 kfst @ Y0) @ 858.26/111.55 Y2)))))) & 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0) @ 858.26/111.55 ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (kpair @ 858.26/111.55 ( 858.26/111.55 kfst @ Y0) @ 858.26/111.55 Y2))))) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (ksnd @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y0 @ Y1)) = 858.26/111.55 (Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (iskpair @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (kpair @ 858.26/111.55 ( 858.26/111.55 kfst @ Y0) @ 858.26/111.55 ( 858.26/111.55 ksnd @ Y0)) = 858.26/111.55 (Y0)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 ksnd @ Y2) @ 858.26/111.55 Y1)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y2 @ Y3) @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y2 @ Y3) @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y3 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (kpair @ 858.26/111.55 Y2 @ 858.26/111.55 Y3) = 858.26/111.55 (kpair @ 858.26/111.55 Y2 @ Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (kfst @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y2 @ Y3)) = 858.26/111.55 (Y2))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (ksnd @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y2 @ Y3)) = 858.26/111.55 (Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (kpair @ 858.26/111.55 ( 858.26/111.55 kfst @ Y2) @ 858.26/111.55 ( 858.26/111.55 ksnd @ Y2)) = 858.26/111.55 (Y2)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : 858.26/111.55 $i > $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (Y2 @ 858.26/111.55 Y3 @ 858.26/111.55 Y4) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y3 @ Y4) @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 ( 858.26/111.55 ^[Y5 : $i]: 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y6 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y6 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y7 : $i]: 858.26/111.55 (( 858.26/111.55 ( 858.26/111.55 in @ 858.26/111.55 Y7 @ Y1) & 858.26/111.55 ( 858.26/111.55 Y2 @ 858.26/111.55 Y6 @ Y7) & 858.26/111.55 ( 858.26/111.55 ( 858.26/111.55 (Y5) = 858.26/111.55 (kpair @ 858.26/111.55 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : 858.26/111.55 $i > $i > $o]: 858.26/111.55 (subset @ 858.26/111.55 (dsetconstr @ 858.26/111.55 (cartprod @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 (^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y5 : $i]: 858.26/111.55 (( 858.26/111.55 ( 858.26/111.55 in @ 858.26/111.55 Y5 @ Y1) & 858.26/111.55 ( 858.26/111.55 Y2 @ 858.26/111.55 Y4 @ Y5) & 858.26/111.55 ( 858.26/111.55 ( 858.26/111.55 (Y3) = 858.26/111.55 (kpair @ 858.26/111.55 Y4 @ Y5))))))))))))))) @ 858.26/111.55 (cartprod @ 858.26/111.55 Y0 @ Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : 858.26/111.55 $i > $i > $o]: 858.26/111.55 (subset @ 858.26/111.55 (dsetconstr @ 858.26/111.55 (cartprod @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 (^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y5 : $i]: 858.26/111.55 (( 858.26/111.55 ( 858.26/111.55 in @ 858.26/111.55 Y5 @ Y1) & 858.26/111.55 ( 858.26/111.55 Y2 @ 858.26/111.55 Y4 @ Y5) & 858.26/111.55 ( 858.26/111.55 ( 858.26/111.55 (Y3) = 858.26/111.55 (kpair @ 858.26/111.55 Y4 @ Y5))))))))))))))) @ 858.26/111.55 (cartprod @ 858.26/111.55 Y0 @ Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : 858.26/111.55 $i > $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 kpair @ 858.26/111.55 Y3 @ Y4) @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 ( 858.26/111.55 cartprod @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 ( 858.26/111.55 ^[Y5 : $i]: 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y6 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y6 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y7 : $i]: 858.26/111.55 (( 858.26/111.55 ( 858.26/111.55 in @ 858.26/111.55 Y7 @ Y1) & 858.26/111.55 ( 858.26/111.55 Y2 @ 858.26/111.55 Y6 @ Y7) & 858.26/111.55 ( 858.26/111.55 ( 858.26/111.55 (Y5) = 858.26/111.55 (kpair @ 858.26/111.55 Y6 @ Y7)))))))))))))))) => 858.26/111.55 (Y2 @ 858.26/111.55 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 858.26/111.55 inference('cnf', [status(esa)], [zf_stmt_1])). 858.26/111.55 thf(zip_derived_cl1, plain, 858.26/111.55 (~ (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ (^[Y1 : $i]: 858.26/111.55 (((((!!) @ (^[Y2 : $i]: 858.26/111.55 (((in @ Y2 @ Y0) <=> (in @ 858.26/111.55 Y2 @ Y1)))))) => 858.26/111.55 (((Y0) = (Y1))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ (^[Y1 : $i]: 858.26/111.55 (((!!) @ (^[Y2 : $i]: 858.26/111.55 (((in @ Y2 @ 858.26/111.55 (setadjoin @ Y0 @ Y1)) <=> 858.26/111.55 (((in @ Y2 @ Y1) | 858.26/111.55 (((Y2) = (Y0)))))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ (^[Y1 : $i]: 858.26/111.55 (((in @ Y1 @ (powerset @ Y0)) <=> 858.26/111.55 (((!!) @ (^[Y2 : $i]: 858.26/111.55 (((in @ Y2 @ Y1) => 858.26/111.55 (in @ Y2 @ Y0)))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ (^[Y1 : $i]: 858.26/111.55 (((in @ Y1 @ (setunion @ Y0)) <=> 858.26/111.55 (((??) @ (^[Y2 : $i]: 858.26/111.55 (((in @ Y1 @ Y2) & 858.26/111.55 (in @ Y2 @ Y0)))))))))))))) => 858.26/111.55 (((in @ emptyset @ omega) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((in @ Y0 @ omega) => (in @ 858.26/111.55 (setadjoin @ Y0 @ Y0) @ omega)))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((((((!!) @ (^[Y1 : $i]: 858.26/111.55 (((((in @ Y1 @ Y0) & 858.26/111.55 (in @ Y1 @ omega))) => 858.26/111.55 (in @ 858.26/111.55 (setadjoin @ Y1 @ Y1) @ 858.26/111.55 Y0)))))) & 858.26/111.55 (in @ emptyset @ Y0))) => 858.26/111.55 (((!!) @ (^[Y1 : $i]: 858.26/111.55 (((in @ Y1 @ omega) => 858.26/111.55 (in @ Y1 @ Y0))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.26/111.55 (((!!) @ (^[Y1 : $i]: 858.26/111.55 (((((!!) @ (^[Y2 : $i]: 858.26/111.55 (((in @ Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (((??) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2 @ 858.26/111.55 Y3) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2 @ 858.26/111.55 Y4) => 858.26/111.55 (( 858.26/111.55 (Y3) = 858.26/111.55 (Y4)))))))))))))))))) => 858.26/111.55 (((??) @ (^[Y2 : $i]: 858.26/111.55 (((!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y2) <=> 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y1) & 858.26/111.55 (Y0 @ 858.26/111.55 Y4 @ Y3)))))))))))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.26/111.55 (((??) @ (^[Y1 : $i]: 858.26/111.55 (((in @ Y1 @ Y0) & 858.26/111.55 (((~) @ (((??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) & 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((??) @ (^[Y1 : $i]: 858.26/111.55 (((((!!) @ (^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y2) => 858.26/111.55 (in @ 858.26/111.55 Y3 @ Y0))))))))))) & 858.26/111.55 (((!!) @ (^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) & 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y4) <=> 858.26/111.55 (in @ 858.26/111.55 Y3 @ Y4)))))))) => 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))))))))))))) & 858.26/111.55 (((!!) @ (^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) & 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y3) => 858.26/111.55 (in @ 858.26/111.55 Y4 @ Y2)))))) | 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y2) => 858.26/111.55 (in @ 858.26/111.55 Y4 @ Y3)))))))))))))))) & 858.26/111.55 (((!!) @ (^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y3 @ Y2)))) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y2) => 858.26/111.55 (in @ 858.26/111.55 Y3 @ Y0)))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 ( 858.26/111.55 in @ 858.26/111.55 Y3 @ Y1) & 858.26/111.55 ( 858.26/111.55 in @ 858.26/111.55 Y4 @ Y2) & 858.26/111.55 ( 858.26/111.55 ( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y5 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y5 @ 858.26/111.55 Y3) & 858.26/111.55 (in @ 858.26/111.55 Y5 @ Y2)))))))) & 858.26/111.55 ( 858.26/111.55 ( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y5 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y5 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y5) | 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y6 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y6 @ 858.26/111.55 Y5) => 858.26/111.55 (in @ 858.26/111.55 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.55 (((((??) @ (^[Y1 : $i]: 858.26/111.55 (((Y0 @ Y1) & 858.26/111.55 (((!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (((Y0 @ Y2) => 858.26/111.55 (((Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (Y0 @ (descr @ Y0))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.55 (((!!) @ (^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.55 (((!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (((in @ Y2 @ 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ Y2 @ 858.26/111.55 Y0)))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.55 (((!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (((in @ 858.26/111.55 Y2 @ 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (Y1 @ Y2)))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.55 (((((??) @ (^[Y1 : $i]: 858.26/111.55 (((Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (((??) @ (^[Y1 : $i]: 858.26/111.55 (((Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2)))))))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $o]: 858.26/111.55 (((!!) @ (^[Y1 : $i]: 858.26/111.55 (((in @ 858.26/111.55 Y1 @ 858.26/111.55 (prop2set @ 858.26/111.55 Y0)) => 858.26/111.55 (Y0))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((in @ Y0 @ 858.26/111.55 emptyset) => 858.26/111.55 (((!!) @ (^[Y1 : $o]: 858.26/111.55 (Y1))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((~) @ (in @ Y0 @ 858.26/111.55 emptyset)))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((~) @ (in @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset)))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.55 (((((??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (((??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (Y0 @ Y1))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))))))))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (((( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y1 @ Y0)))))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (emptyset)))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y1 @ Y0)))))) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (emptyset)))))))) => 858.26/111.55 (((((!!) @ (^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 dsetconstr @ 858.26/111.55 Y0 @ Y1)) <=> 858.26/111.55 (Y1 @ Y2)))))))))))))) => 858.26/111.55 (((((!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (((((Y0) != 858.26/111.55 (emptyset))) => 858.26/111.55 (((??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ Y0))))))))) => 858.26/111.55 (((((!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (((!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) != 858.26/111.55 (emptyset)))))))))))))))) => 858.26/111.55 (((((!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ Y0)))) => 858.26/111.55 (( 858.26/111.55 (Y0) != 858.26/111.55 (emptyset)))))))) => 858.26/111.55 (((((!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (((in @ 858.26/111.55 emptyset @ 858.26/111.55 (setadjoin @ 858.26/111.55 emptyset @ 858.26/111.55 emptyset)) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ Y1))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y0))) => 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (Y3))) => 858.26/111.55 (Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) | 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 ($true))) = 858.26/111.55 (Y0)))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))) => 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (in @ 858.26/111.55 emptyset @ 858.26/111.55 (powerset @ 858.26/111.55 Y0))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (in @ 858.26/111.55 emptyset @ 858.26/111.55 (powerset @ 858.26/111.55 Y0))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0)) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y0) => 858.26/111.55 (Y2)))))))) => 858.26/111.55 (Y2)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 setunion @ 858.26/111.55 Y0))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) <=> 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y1)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) != 858.26/111.55 (emptyset))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) != 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) => 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y1))) | 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (Y1 @ Y2)))))) => 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) != 858.26/111.55 (emptyset))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset) => 858.26/111.55 (Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (Y1 @ Y2)))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 Y1 @ Y2)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 Y1 @ Y2)))))))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (Y1 @ Y2)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (Y1 @ Y2)))))))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 Y1 @ Y2)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 Y1 @ Y2)))))))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (Y1 @ Y2)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $o]: 858.26/111.55 (( 858.26/111.55 (Y0) => 858.26/111.55 (in @ 858.26/111.55 emptyset @ 858.26/111.55 ( 858.26/111.55 prop2set @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $o]: 858.26/111.55 (( 858.26/111.55 (Y0) => 858.26/111.55 (set2prop @ 858.26/111.55 ( 858.26/111.55 prop2set @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (Y1 @ Y2)))))))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 Y1 @ Y2)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (Y1 @ Y2)))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 Y1 @ Y2)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (Y0 @ Y1)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2)))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) <=> 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y3 @ Y1))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) <=> 858.26/111.55 (in @ 858.26/111.55 Y3 @ Y1))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) <=> 858.26/111.55 (Y1 @ Y3))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))))))))))))) <=> 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y2) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))))))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (emptyset) = 858.26/111.55 (emptyset))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 Y2) = 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (powerset @ 858.26/111.55 Y0) = 858.26/111.55 (powerset @ 858.26/111.55 Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (setunion @ 858.26/111.55 Y0) = 858.26/111.55 (setunion @ 858.26/111.55 Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (omega) = 858.26/111.55 (omega))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (( 858.26/111.55 (Y1) = 858.26/111.55 (Y2)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) <=> 858.26/111.55 (Y1 @ Y3))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y2) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (Y0 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y2) & 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (Y1 @ 858.26/111.55 Y3) => 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y3))))))))))))) => 858.26/111.55 (( 858.26/111.55 (descr @ 858.26/111.55 Y0) = 858.26/111.55 (descr @ 858.26/111.55 Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i > $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y4 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y4 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y5 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y5 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y4) = 858.26/111.55 (Y5))) => 858.26/111.55 (( 858.26/111.55 (Y2 @ 858.26/111.55 Y4) <=> 858.26/111.55 (Y3 @ Y5))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ 858.26/111.55 Y2) = 858.26/111.55 (dsetconstr @ 858.26/111.55 Y1 @ Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (subset @ 858.26/111.55 Y1 @ Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (subset @ 858.26/111.55 emptyset @ 858.26/111.55 Y0)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 subset @ 858.26/111.55 Y0 @ Y1)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 subset @ 858.26/111.55 Y0 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (Y0) != 858.26/111.55 (Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (Y0) != 858.26/111.55 (Y1)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y0)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y2) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y2)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y2) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y1)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (Y1))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) => 858.26/111.55 (( 858.26/111.55 (Y0) = 858.26/111.55 (emptyset)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)) => 858.26/111.55 (subset @ 858.26/111.55 Y1 @ Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 (powerset @ 858.26/111.55 Y0))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y1)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (in @ 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 (powerset @ 858.26/111.55 Y0)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i > $o]: 858.26/111.55 (subset @ 858.26/111.55 (dsetconstr @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $o]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (Y3))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (Y3))) => 858.26/111.55 (Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) | 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 (binunion @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 (binunion @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y0))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y1))) => 858.26/111.55 (subset @ 858.26/111.55 Y1 @ Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 ( 858.26/111.55 (??) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) & 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (emptyset))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 Y1))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y1))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (Y0))) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (binintersect @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y1 @ Y2)) = 858.26/111.55 (binunion @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 ( 858.26/111.55 binintersect @ 858.26/111.55 Y0 @ Y2))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y0)))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (subset @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (setminus @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (emptyset))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1)))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setminus @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (subset @ 858.26/111.55 (setminus @ 858.26/111.55 Y0 @ Y1) @ 858.26/111.55 Y0))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (setminus @ 858.26/111.55 Y0 @ 858.26/111.55 Y1) = 858.26/111.55 (emptyset))) => 858.26/111.55 (subset @ 858.26/111.55 Y0 @ Y1))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1)) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $o]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (Y3))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (Y3))))) => 858.26/111.55 (Y3))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y1) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y0))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ Y1))) => 858.26/111.55 (( 858.26/111.55 (~) @ ( 858.26/111.55 in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 symdiff @ 858.26/111.55 Y0 @ Y1))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y0 @ 858.26/111.55 (setunion @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 (setunion @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (iskpair @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 emptyset) @ 858.26/111.55 (setadjoin @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 (setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (iskpair @ 858.26/111.55 (kpair @ 858.26/111.55 Y0 @ Y1)))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset) @ 858.26/111.55 Y0))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y1 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 Y0)))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y0 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y1 @ 858.26/111.55 emptyset))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y1))) | 858.26/111.55 (( 858.26/111.55 (Y2) = 858.26/111.55 (Y0)))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1)))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (subset @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 emptyset) @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y2 @ 858.26/111.55 ( 858.26/111.55 setadjoin @ 858.26/111.55 Y3 @ 858.26/111.55 emptyset)) @ 858.26/111.55 emptyset)) @ 858.26/111.55 ( 858.26/111.55 powerset @ 858.26/111.55 ( 858.26/111.55 binunion @ 858.26/111.55 Y0 @ Y1))))))))))))))))))) => 858.26/111.55 (( 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y0 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y1 : $i]: 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y2 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y2 @ 858.26/111.55 Y0) => 858.26/111.55 (( 858.26/111.55 (!!) @ ( 858.26/111.55 ^[Y3 : $i]: 858.26/111.55 (( 858.26/111.55 (in @ 858.26/111.55 Y3 @ 858.26/111.55 Y1) => 858.26/111.55 (in @ 858.26/111.55 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (kpair @ 858.26/111.56 Y3 @ Y4)))))))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (iskpair @ 858.26/111.56 Y2)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0)) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (in @ 858.26/111.56 Y1 @ Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (subset @ 858.26/111.56 (setunion @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)) @ 858.26/111.56 Y0)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 (setunion @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (setunion @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)) = 858.26/111.56 (Y0)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset)))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y3) = 858.26/111.56 (Y2)))))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset))))))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (iskpair @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (in @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 Y0)))) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (in @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 Y0))) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)))))))) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ Y0)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (kfst @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y0 @ Y1)) = 858.26/111.56 (Y0))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kfst @ Y2) @ 858.26/111.56 Y0)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y2))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (kpair @ 858.26/111.56 Y2 @ Y3))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y2))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 emptyset))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (kpair @ 858.26/111.56 Y2 @ Y3))) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (iskpair @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y0) @ 858.26/111.56 Y2)))))) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y0) @ 858.26/111.56 Y2))))) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (ksnd @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y0 @ Y1)) = 858.26/111.56 (Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (iskpair @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y0) @ 858.26/111.56 ( 858.26/111.56 ksnd @ Y0)) = 858.26/111.56 (Y0)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 ksnd @ Y2) @ 858.26/111.56 Y1)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 Y2 @ 858.26/111.56 Y3) = 858.26/111.56 (kpair @ 858.26/111.56 Y2 @ Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (kfst @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3)) = 858.26/111.56 (Y2))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (ksnd @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3)) = 858.26/111.56 (Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y2) @ 858.26/111.56 ( 858.26/111.56 ksnd @ Y2)) = 858.26/111.56 (Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (Y2 @ 858.26/111.56 Y3 @ 858.26/111.56 Y4) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y3 @ Y4) @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y6 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y6 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y7 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y7 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y6 @ Y7) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y5) = 858.26/111.56 (kpair @ 858.26/111.56 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (subset @ 858.26/111.56 (dsetconstr @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 (^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y5 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y4 @ Y5) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y3) = 858.26/111.56 (kpair @ 858.26/111.56 Y4 @ Y5))))))))))))))) @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (subset @ 858.26/111.56 (dsetconstr @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 (^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y5 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y4 @ Y5) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y3) = 858.26/111.56 (kpair @ 858.26/111.56 Y4 @ Y5))))))))))))))) @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y3 @ Y4) @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y6 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y6 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y7 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y7 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y6 @ Y7) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y5) = 858.26/111.56 (kpair @ 858.26/111.56 Y6 @ Y7)))))))))))))))) => 858.26/111.56 (Y2 @ 858.26/111.56 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 858.26/111.56 inference('ho_norm', [status(thm)], [zip_derived_cl0])). 858.26/111.56 thf(zip_derived_cl2, plain, 858.26/111.56 (~ (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ Y0) <=> (in @ 858.26/111.56 Y2 @ Y1)))))) => 858.26/111.56 (((Y0) = (Y1))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ 858.26/111.56 (setadjoin @ Y0 @ Y1)) <=> 858.26/111.56 (((in @ Y2 @ Y1) | 858.26/111.56 (((Y2) = (Y0)))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ (powerset @ Y0)) <=> 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ Y1) => 858.26/111.56 (in @ Y2 @ Y0)))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ (setunion @ Y0)) <=> 858.26/111.56 (((??) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y1 @ Y2) & 858.26/111.56 (in @ Y2 @ Y0)))))))))))))) => 858.26/111.56 (((in @ emptyset @ omega) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((in @ Y0 @ omega) => (in @ 858.26/111.56 (setadjoin @ Y0 @ Y0) @ omega)))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((((((!!) @ (^[Y1 : $i]: 858.26/111.56 (((((in @ Y1 @ Y0) & 858.26/111.56 (in @ Y1 @ omega))) => 858.26/111.56 (in @ 858.26/111.56 (setadjoin @ Y1 @ Y1) @ 858.26/111.56 Y0)))))) & 858.26/111.56 (in @ emptyset @ Y0))) => 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ omega) => 858.26/111.56 (in @ Y1 @ Y0))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (((??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2 @ 858.26/111.56 Y3) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2 @ 858.26/111.56 Y4) => 858.26/111.56 (( 858.26/111.56 (Y3) = 858.26/111.56 (Y4)))))))))))))))))) => 858.26/111.56 (((??) @ (^[Y2 : $i]: 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y2) <=> 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) & 858.26/111.56 (Y0 @ 858.26/111.56 Y4 @ Y3)))))))))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.26/111.56 (((??) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ Y0) & 858.26/111.56 (((~) @ (((??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) & 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((??) @ (^[Y1 : $i]: 858.26/111.56 (((((!!) @ (^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y2) => 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y0))))))))))) & 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) & 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y4) <=> 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y4)))))))) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))) & 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) & 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y3) => 858.26/111.56 (in @ 858.26/111.56 Y4 @ Y2)))))) | 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y2) => 858.26/111.56 (in @ 858.26/111.56 Y4 @ Y3)))))))))))))))) & 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y2)))) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y2) => 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y0)))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y3 @ Y1) & 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y4 @ Y2) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y5 @ 858.26/111.56 Y3) & 858.26/111.56 (in @ 858.26/111.56 Y5 @ Y2)))))))) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y5 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y5) | 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y6 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y6 @ 858.26/111.56 Y5) => 858.26/111.56 (in @ 858.26/111.56 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.56 (((((??) @ (^[Y1 : $i]: 858.26/111.56 (((Y0 @ Y1) & 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (((Y0 @ Y2) => 858.26/111.56 (((Y1) = 858.26/111.56 (Y2))))))))))))) => 858.26/111.56 (Y0 @ (descr @ Y0))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ Y2 @ 858.26/111.56 Y0)))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (((in @ 858.26/111.56 Y2 @ 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (Y1 @ Y2)))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $o]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ 858.26/111.56 (prop2set @ 858.26/111.56 Y0)) => 858.26/111.56 (Y0))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((in @ Y0 @ 858.26/111.56 emptyset) => 858.26/111.56 (((!!) @ (^[Y1 : $o]: 858.26/111.56 (Y1))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((~) @ (in @ Y0 @ 858.26/111.56 emptyset)))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((~) @ (in @ Y0 @ 858.26/111.56 emptyset)))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.56 (((((??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (((Y0 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2))))))))))))) => 858.26/111.56 (((??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (Y0 @ Y1))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (((( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((((!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y1 @ Y0)))))) => 858.26/111.56 (((Y0) = 858.26/111.56 (emptyset)))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y1 @ Y0)))))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (emptyset)))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) <=> 858.26/111.56 (Y1 @ Y2)))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) != 858.26/111.56 (emptyset))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y1 @ Y0))))))))) => 858.26/111.56 (((((!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) != 858.26/111.56 (emptyset)))))))))))))))) => 858.26/111.56 (((((!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (((( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y1 @ Y0)))) => 858.26/111.56 (( 858.26/111.56 (Y0) != 858.26/111.56 (emptyset)))))))) => 858.26/111.56 (((((!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ Y1)))))))) => 858.26/111.56 (((in @ 858.26/111.56 emptyset @ 858.26/111.56 (setadjoin @ 858.26/111.56 emptyset @ 858.26/111.56 emptyset)) => 858.26/111.56 (((( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ Y1))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y0))) => 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (Y3))) => 858.26/111.56 (Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) | 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y0)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 ($true))) = 858.26/111.56 (Y0)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))) => 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y0)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (in @ 858.26/111.56 emptyset @ 858.26/111.56 (powerset @ 858.26/111.56 Y0))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (in @ 858.26/111.56 emptyset @ 858.26/111.56 (powerset @ 858.26/111.56 Y0))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y0)) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0)) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (Y2)))))))) => 858.26/111.56 (Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2))))))))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) <=> 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y1)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) != 858.26/111.56 (emptyset))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y1 @ Y0))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) != 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) => 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y1))) | 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y0)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))) => 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) != 858.26/111.56 (emptyset))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset) => 858.26/111.56 (Y0 @ Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (Y1 @ Y2)))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 Y1 @ Y2)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 Y1 @ Y2)))))))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 Y1 @ Y2)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 Y1 @ Y2)))))))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (Y1 @ Y2)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $o]: 858.26/111.56 (( 858.26/111.56 (Y0) => 858.26/111.56 (in @ 858.26/111.56 emptyset @ 858.26/111.56 ( 858.26/111.56 prop2set @ 858.26/111.56 Y0))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $o]: 858.26/111.56 (( 858.26/111.56 (Y0) => 858.26/111.56 (set2prop @ 858.26/111.56 ( 858.26/111.56 prop2set @ 858.26/111.56 Y0))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 Y1 @ Y2)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (Y1 @ Y2)))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 Y1 @ Y2)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (Y0 @ Y1)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2))))))))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2)))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) <=> 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y1))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) <=> 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y1))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2))))))))))))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) <=> 858.26/111.56 (Y1 @ Y3))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))) <=> 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 Y2) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (powerset @ 858.26/111.56 Y0) = 858.26/111.56 (powerset @ 858.26/111.56 Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (setunion @ 858.26/111.56 Y0) = 858.26/111.56 (setunion @ 858.26/111.56 Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2))))))))))))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y2)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) <=> 858.26/111.56 (Y1 @ Y3))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))) => 858.26/111.56 (( 858.26/111.56 (descr @ 858.26/111.56 Y0) = 858.26/111.56 (descr @ 858.26/111.56 Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y5 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y4) = 858.26/111.56 (Y5))) => 858.26/111.56 (( 858.26/111.56 (Y2 @ 858.26/111.56 Y4) <=> 858.26/111.56 (Y3 @ Y5))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y2) = 858.26/111.56 (dsetconstr @ 858.26/111.56 Y1 @ Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1)))))) => 858.26/111.56 (subset @ 858.26/111.56 Y0 @ Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (subset @ 858.26/111.56 Y1 @ Y0))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (subset @ 858.26/111.56 Y0 @ Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1)))))) => 858.26/111.56 (subset @ 858.26/111.56 Y0 @ Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (subset @ 858.26/111.56 emptyset @ 858.26/111.56 Y0)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y0)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 subset @ 858.26/111.56 Y0 @ Y1)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 subset @ 858.26/111.56 Y0 @ Y1))) => 858.26/111.56 (( 858.26/111.56 (Y0) != 858.26/111.56 (Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (( 858.26/111.56 (Y0) != 858.26/111.56 (Y1)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (subset @ 858.26/111.56 Y0 @ Y0)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (subset @ 858.26/111.56 Y0 @ Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (subset @ 858.26/111.56 Y1 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ Y1)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y2) => 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ Y2))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y1)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (emptyset)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y0)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y0)) => 858.26/111.56 (subset @ 858.26/111.56 Y1 @ Y0))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 (powerset @ 858.26/111.56 Y0))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (subset @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y1)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (in @ 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 (powerset @ 858.26/111.56 Y0)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (subset @ 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 Y0))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $o]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (Y3))) => 858.26/111.56 (Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) | 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 (binunion @ 858.26/111.56 Y0 @ Y1)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (subset @ 858.26/111.56 Y1 @ 858.26/111.56 (binunion @ 858.26/111.56 Y0 @ Y1)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binintersect @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (subset @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binintersect @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binintersect @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (subset @ 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 Y0))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (Y0))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (Y1))) => 858.26/111.56 (subset @ 858.26/111.56 Y1 @ Y0))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 binintersect @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 ( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1)))))))) => 858.26/111.56 (( 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (emptyset))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (subset @ 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 Y1))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (Y0))) => 858.26/111.56 (subset @ 858.26/111.56 Y0 @ Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (binintersect @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y1 @ Y2)) = 858.26/111.56 (binunion @ 858.26/111.56 ( 858.26/111.56 binintersect @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 ( 858.26/111.56 binintersect @ 858.26/111.56 Y0 @ Y2))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setminus @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setminus @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setminus @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (setminus @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (emptyset))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setminus @ 858.26/111.56 Y0 @ Y1)))) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y1)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setminus @ 858.26/111.56 Y0 @ Y1)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y0)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y0))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setminus @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setminus @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (subset @ 858.26/111.56 (setminus @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 Y0))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setminus @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (emptyset))) => 858.26/111.56 (subset @ 858.26/111.56 Y0 @ Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 symdiff @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (Y3))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y0))) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (Y3))))) => 858.26/111.56 (Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 symdiff @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y0))) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 symdiff @ 858.26/111.56 Y0 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 symdiff @ 858.26/111.56 Y0 @ Y1))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y0))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ Y1))) => 858.26/111.56 (( 858.26/111.56 (~) @ ( 858.26/111.56 in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 symdiff @ 858.26/111.56 Y0 @ Y1))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y0 @ 858.26/111.56 (setunion @ 858.26/111.56 (setadjoin @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 (setadjoin @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 (setunion @ 858.26/111.56 (setadjoin @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 (setadjoin @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (iskpair @ 858.26/111.56 (setadjoin @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 (setadjoin @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (iskpair @ 858.26/111.56 (kpair @ 858.26/111.56 Y0 @ Y1)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) => 858.26/111.56 (subset @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset) @ 858.26/111.56 Y0))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 Y0)))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y1))) | 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y0)))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (subset @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (subset @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 powerset @ 858.26/111.56 ( 858.26/111.56 binunion @ 858.26/111.56 Y0 @ Y1)))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) & 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (kpair @ 858.26/111.56 Y3 @ Y4)))))))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (iskpair @ 858.26/111.56 Y2)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0)) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (in @ 858.26/111.56 Y1 @ Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (subset @ 858.26/111.56 (setunion @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)) @ 858.26/111.56 Y0)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (subset @ 858.26/111.56 Y0 @ 858.26/111.56 (setunion @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (setunion @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset)) = 858.26/111.56 (Y0)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset)))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y3) = 858.26/111.56 (Y2)))))))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset))))))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i > $o]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y2) => 858.26/111.56 (( 858.26/111.56 (Y1 @ 858.26/111.56 Y3) => 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) & 858.26/111.56 (Y1 @ Y2)))))) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 Y0 @ Y1)) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset)))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (iskpair @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (in @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 Y0)))) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (in @ 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 Y0))) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)))))))) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ Y0)))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (kfst @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y0 @ Y1)) = 858.26/111.56 (Y0))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kfst @ Y2) @ 858.26/111.56 Y0)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y2))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (kpair @ 858.26/111.56 Y2 @ Y3))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y2))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1))) => 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 emptyset))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (Y2) = 858.26/111.56 (Y3))) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset))) => 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (Y1)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y0 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)) = 858.26/111.56 (setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 emptyset) @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 setadjoin @ 858.26/111.56 Y3 @ 858.26/111.56 emptyset)) @ 858.26/111.56 emptyset)))) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 Y0 @ 858.26/111.56 Y1) = 858.26/111.56 (kpair @ 858.26/111.56 Y2 @ Y3))) => 858.26/111.56 (( 858.26/111.56 (Y1) = 858.26/111.56 (Y3))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (iskpair @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y1 @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y0) @ 858.26/111.56 Y2)))))) & 858.26/111.56 (( 858.26/111.56 (dsetconstr @ 858.26/111.56 ( 858.26/111.56 setunion @ 858.26/111.56 Y0) @ 858.26/111.56 ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0) = 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y0) @ 858.26/111.56 Y2))))) = 858.26/111.56 (setadjoin @ 858.26/111.56 Y1 @ 858.26/111.56 emptyset))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (ksnd @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y0 @ Y1)) = 858.26/111.56 (Y1))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (iskpair @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y0) @ 858.26/111.56 ( 858.26/111.56 ksnd @ Y0)) = 858.26/111.56 (Y0)))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 ksnd @ Y2) @ 858.26/111.56 Y1)))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3) @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y1))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (kfst @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3)) = 858.26/111.56 (Y2))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (ksnd @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y2 @ Y3)) = 858.26/111.56 (Y3))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1)) => 858.26/111.56 (( 858.26/111.56 (kpair @ 858.26/111.56 ( 858.26/111.56 kfst @ Y2) @ 858.26/111.56 ( 858.26/111.56 ksnd @ Y2)) = 858.26/111.56 (Y2)))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (Y2 @ 858.26/111.56 Y3 @ 858.26/111.56 Y4) => 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y3 @ Y4) @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y6 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y6 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y7 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y7 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y6 @ Y7) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y5) = 858.26/111.56 (kpair @ 858.26/111.56 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (subset @ 858.26/111.56 (dsetconstr @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 (^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y5 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y4 @ Y5) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y3) = 858.26/111.56 (kpair @ 858.26/111.56 Y4 @ Y5))))))))))))))) @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (subset @ 858.26/111.56 (dsetconstr @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 (^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y5 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y4 @ Y5) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y3) = 858.26/111.56 (kpair @ 858.26/111.56 Y4 @ Y5))))))))))))))) @ 858.26/111.56 (cartprod @ 858.26/111.56 Y0 @ Y1))))))))))) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y0 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y1 : $i]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y2 : 858.26/111.56 $i > $i > $o]: 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 ( 858.26/111.56 kpair @ 858.26/111.56 Y3 @ Y4) @ 858.26/111.56 ( 858.26/111.56 dsetconstr @ 858.26/111.56 ( 858.26/111.56 cartprod @ 858.26/111.56 Y0 @ Y1) @ 858.26/111.56 ( 858.26/111.56 ^[Y5 : $i]: 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y6 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y6 @ 858.26/111.56 Y0) & 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y7 : $i]: 858.26/111.56 (( 858.26/111.56 ( 858.26/111.56 in @ 858.26/111.56 Y7 @ Y1) & 858.26/111.56 ( 858.26/111.56 Y2 @ 858.26/111.56 Y6 @ Y7) & 858.26/111.56 ( 858.26/111.56 ( 858.26/111.56 (Y5) = 858.26/111.56 (kpair @ 858.26/111.56 Y6 @ Y7)))))))))))))))) => 858.26/111.56 (Y2 @ 858.26/111.56 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 858.26/111.56 inference('simplify boolean subterms', [status(thm)], [zip_derived_cl1])). 858.26/111.56 thf(zip_derived_cl4, plain, 858.26/111.56 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ 858.26/111.56 (setadjoin @ Y0 @ Y1)) <=> 858.26/111.56 (((in @ Y2 @ Y1) | 858.26/111.56 (((Y2) = (Y0)))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ (powerset @ Y0)) <=> 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ Y1) => (in @ 858.26/111.56 Y2 @ Y0)))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ (setunion @ Y0)) <=> 858.26/111.56 (((??) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y1 @ Y2) & 858.26/111.56 (in @ Y2 @ Y0)))))))))))))) => 858.26/111.56 (((in @ emptyset @ omega) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((in @ Y0 @ omega) => (in @ 858.26/111.56 (setadjoin @ Y0 @ Y0) @ omega)))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((((((!!) @ (^[Y1 : $i]: 858.26/111.56 (((((in @ Y1 @ Y0) & (in @ 858.26/111.56 Y1 @ omega))) => 858.26/111.56 (in @ 858.26/111.56 (setadjoin @ Y1 @ Y1) @ 858.26/111.56 Y0)))))) & 858.26/111.56 (in @ emptyset @ Y0))) => 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ omega) => (in @ 858.26/111.56 Y1 @ Y0))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.26/111.56 (((!!) @ (^[Y1 : $i]: 858.26/111.56 (((((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (((??) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2 @ 858.26/111.56 Y3) & 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (Y0 @ 858.26/111.56 Y2 @ 858.26/111.56 Y4) => 858.26/111.56 (( 858.26/111.56 (Y3) = 858.26/111.56 (Y4)))))))))))))))))) => 858.26/111.56 (((??) @ (^[Y2 : $i]: 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (((in @ 858.26/111.56 Y3 @ 858.26/111.56 Y2) <=> 858.26/111.56 (( 858.26/111.56 (??) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) & 858.26/111.56 (Y0 @ 858.26/111.56 Y4 @ Y3)))))))))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.26/111.56 (((??) @ (^[Y1 : $i]: 858.26/111.56 (((in @ Y1 @ Y0) & 858.26/111.56 (((~) @ (((??) @ ( 858.26/111.56 ^[Y2 : $i]: 858.26/111.56 (((in @ 858.26/111.56 Y2 @ Y1) & 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0)))))))))))))))))) => 858.26/111.56 (((((!!) @ (^[Y0 : $i]: 858.26/111.56 (((??) @ (^[Y1 : $i]: 858.26/111.56 (((((!!) @ (^[Y2 : $i]: 858.26/111.56 (((in @ 858.26/111.56 Y2 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y2) => 858.26/111.56 (in @ 858.26/111.56 Y3 @ Y0))))))))))) & 858.26/111.56 (((!!) @ (^[Y2 : $i]: 858.26/111.56 (((!!) @ ( 858.26/111.56 ^[Y3 : $i]: 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y3 @ 858.26/111.56 Y0) & 858.26/111.56 (in @ 858.26/111.56 Y2 @ Y0))) => 858.26/111.56 (( 858.26/111.56 (( 858.26/111.56 (!!) @ ( 858.26/111.56 ^[Y4 : $i]: 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y4 @ 858.26/111.56 Y1) => 858.26/111.56 (( 858.26/111.56 (in @ 858.26/111.56 Y2 @ 858.26/111.56 Y4) <=> 858.26/111.56 (in @ 858.26/111.57 Y3 @ Y4)))))))) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) & 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) & 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y3) => 858.26/111.57 (in @ 858.26/111.57 Y4 @ Y2)))))) | 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y2) => 858.26/111.57 (in @ 858.26/111.57 Y4 @ Y3)))))))))))))))) & 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y2)))) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y2) => 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y0)))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y3 @ Y1) & 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y4 @ Y2) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y5 @ 858.26/111.57 Y3) & 858.26/111.57 (in @ 858.26/111.57 Y5 @ Y2)))))))) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y5 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y5) | 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y6 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y6 @ 858.26/111.57 Y5) => 858.26/111.57 (in @ 858.26/111.57 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.57 (((((??) @ (^[Y1 : $i]: 858.26/111.57 (((Y0 @ Y1) & 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (Y0 @ (descr @ Y0))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (((in @ Y2 @ 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (Y1 @ Y2)))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $o]: 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (((in @ Y1 @ 858.26/111.57 (prop2set @ Y0)) => 858.26/111.57 (Y0))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((in @ Y0 @ emptyset) => 858.26/111.57 (((!!) @ (^[Y1 : $o]: 858.26/111.57 (Y1))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((~) @ (in @ Y0 @ 858.26/111.57 emptyset)))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((~) @ (in @ Y0 @ 858.26/111.57 emptyset)))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.57 (((((??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (((Y0 @ Y1) & 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (((??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (Y0 @ Y1))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))) => 858.26/111.57 (((( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y1 @ Y0)))))) => 858.26/111.57 (((Y0) = 858.26/111.57 (emptyset)))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y1 @ Y0)))))) => 858.26/111.57 (((Y0) = 858.26/111.57 (emptyset)))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) <=> 858.26/111.57 (Y1 @ Y2)))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (emptyset))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) != 858.26/111.57 (emptyset)))))))))))))))) => 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (((((??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ Y0)))) => 858.26/111.57 (((Y0) != 858.26/111.57 (emptyset)))))))) => 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ Y1)))))))) => 858.26/111.57 (((in @ 858.26/111.57 emptyset @ 858.26/111.57 (setadjoin @ 858.26/111.57 emptyset @ 858.26/111.57 emptyset)) => 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ Y1))))))))))))) => 858.26/111.57 (((( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y0))) => 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (Y3))) => 858.26/111.57 (Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) | 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y0)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 ($true))) = 858.26/111.57 (Y0)))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (in @ 858.26/111.57 emptyset @ 858.26/111.57 (powerset @ 858.26/111.57 Y0))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (in @ 858.26/111.57 emptyset @ 858.26/111.57 (powerset @ 858.26/111.57 Y0))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0)) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0)) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) => 858.26/111.57 (Y2)))))))) => 858.26/111.57 (Y2)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y1)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (emptyset))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y1))) | 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y0)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))) => 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) != 858.26/111.57 (emptyset))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset) => 858.26/111.57 (Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $o]: 858.26/111.57 (( 858.26/111.57 (Y0) => 858.26/111.57 (in @ 858.26/111.57 emptyset @ 858.26/111.57 ( 858.26/111.57 prop2set @ 858.26/111.57 Y0))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $o]: 858.26/111.57 (( 858.26/111.57 (Y0) => 858.26/111.57 (set2prop @ 858.26/111.57 ( 858.26/111.57 prop2set @ 858.26/111.57 Y0))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (Y0 @ Y1)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y1))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) <=> 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y1))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (Y1 @ Y3))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) <=> 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 Y2) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (powerset @ 858.26/111.57 Y0) = 858.26/111.57 (powerset @ 858.26/111.57 Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (setunion @ 858.26/111.57 Y0) = 858.26/111.57 (setunion @ 858.26/111.57 Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (Y1 @ Y3))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) => 858.26/111.57 (( 858.26/111.57 (descr @ 858.26/111.57 Y0) = 858.26/111.57 (descr @ 858.26/111.57 Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y5 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y4) = 858.26/111.57 (Y5))) => 858.26/111.57 (( 858.26/111.57 (Y2 @ 858.26/111.57 Y4) <=> 858.26/111.57 (Y3 @ Y5))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y2) = 858.26/111.57 (dsetconstr @ 858.26/111.57 Y1 @ Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (subset @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (subset @ 858.26/111.57 emptyset @ 858.26/111.57 Y0)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y0)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 subset @ 858.26/111.57 Y0 @ Y1)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 subset @ 858.26/111.57 Y0 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (Y1)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y0)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y2)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (subset @ 858.26/111.57 Y1 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ Y1)))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y1)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (emptyset)))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0)) => 858.26/111.57 (subset @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 (powerset @ 858.26/111.57 Y0))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (subset @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0) @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y1)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (in @ 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 (powerset @ 858.26/111.57 Y0)))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (subset @ 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 Y0))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $o]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (Y3))) => 858.26/111.57 (Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) | 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 (binunion @ 858.26/111.57 Y0 @ Y1)))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (subset @ 858.26/111.57 Y1 @ 858.26/111.57 (binunion @ 858.26/111.57 Y0 @ Y1)))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binintersect @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (subset @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binintersect @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binintersect @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (subset @ 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 Y0))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (Y0))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (Y1))) => 858.26/111.57 (subset @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 binintersect @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))))) => 858.26/111.57 (( 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (emptyset))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (subset @ 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 Y1))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (Y0))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (binintersect @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y1 @ Y2)) = 858.26/111.57 (binunion @ 858.26/111.57 ( 858.26/111.57 binintersect @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 ( 858.26/111.57 binintersect @ 858.26/111.57 Y0 @ Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setminus @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setminus @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setminus @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (setminus @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (emptyset))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setminus @ 858.26/111.57 Y0 @ Y1)))) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setminus @ 858.26/111.57 Y0 @ Y1)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y0)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y0))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setminus @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setminus @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (subset @ 858.26/111.57 (setminus @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 Y0))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (setminus @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (emptyset))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 symdiff @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (Y3))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y0))) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (Y3))))) => 858.26/111.57 (Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 symdiff @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y0))) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 symdiff @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 symdiff @ 858.26/111.57 Y0 @ Y1))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y0))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 symdiff @ 858.26/111.57 Y0 @ Y1))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 (setunion @ 858.26/111.57 (setadjoin @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 (setadjoin @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 (setunion @ 858.26/111.57 (setadjoin @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 (setadjoin @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (iskpair @ 858.26/111.57 (setadjoin @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 (setadjoin @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (iskpair @ 858.26/111.57 (kpair @ 858.26/111.57 Y0 @ Y1)))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) => 858.26/111.57 (subset @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset) @ 858.26/111.57 Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y1))) | 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y0)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (subset @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset)) @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset)) @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (subset @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)) @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)) @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1)))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y2 @ Y3) @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 binunion @ 858.26/111.57 Y0 @ Y1)))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y2 @ Y3) @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (kpair @ 858.26/111.57 Y3 @ Y4)))))))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (iskpair @ 858.26/111.57 Y2)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0)) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (in @ 858.26/111.57 Y1 @ Y2)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (subset @ 858.26/111.57 (setunion @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset)) @ 858.26/111.57 Y0)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 (setunion @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset)))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (setunion @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset)) = 858.26/111.57 (Y0)))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) & 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) & 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset)))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y3) = 858.26/111.57 (Y2)))))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) & 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset))))))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) & 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset))) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y2)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (iskpair @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0) @ 858.26/111.57 ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (in @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 Y0)))) & 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0) @ 858.26/111.57 ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (in @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 Y0))) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)))))))) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0) @ Y0)))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (kfst @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y0 @ Y1)) = 858.26/111.57 (Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 kfst @ Y2) @ 858.26/111.57 Y0)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)) = 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)))) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y2))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (kpair @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (kpair @ 858.26/111.57 Y2 @ Y3))) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y2))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)) = 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 emptyset))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)) = 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset))) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)) = 858.26/111.57 (setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 emptyset) @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y3 @ 858.26/111.57 emptyset)) @ 858.26/111.57 emptyset)))) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y3))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (kpair @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) = 858.26/111.57 (kpair @ 858.26/111.57 Y2 @ Y3))) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y3))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (iskpair @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0) @ 858.26/111.57 ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (kpair @ 858.26/111.57 ( 858.26/111.57 kfst @ Y0) @ 858.26/111.57 Y2)))))) & 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0) @ 858.26/111.57 ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (kpair @ 858.26/111.57 ( 858.26/111.57 kfst @ Y0) @ 858.26/111.57 Y2))))) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (ksnd @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y0 @ Y1)) = 858.26/111.57 (Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (iskpair @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (kpair @ 858.26/111.57 ( 858.26/111.57 kfst @ Y0) @ 858.26/111.57 ( 858.26/111.57 ksnd @ Y0)) = 858.26/111.57 (Y0)))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 ksnd @ Y2) @ 858.26/111.57 Y1)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y2 @ Y3) @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y2 @ Y3) @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (kfst @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y2 @ Y3)) = 858.26/111.57 (Y2))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (ksnd @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y2 @ Y3)) = 858.26/111.57 (Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (kpair @ 858.26/111.57 ( 858.26/111.57 kfst @ Y2) @ 858.26/111.57 ( 858.26/111.57 ksnd @ Y2)) = 858.26/111.57 (Y2)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : 858.26/111.57 $i > $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (Y2 @ 858.26/111.57 Y3 @ 858.26/111.57 Y4) => 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y3 @ Y4) @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y6 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y6 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y7 : $i]: 858.26/111.57 (( 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y7 @ Y1) & 858.26/111.57 ( 858.26/111.57 Y2 @ 858.26/111.57 Y6 @ Y7) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (Y5) = 858.26/111.57 (kpair @ 858.26/111.57 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : 858.26/111.57 $i > $i > $o]: 858.26/111.57 (subset @ 858.26/111.57 (dsetconstr @ 858.26/111.57 (cartprod @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 (^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y5 @ Y1) & 858.26/111.57 ( 858.26/111.57 Y2 @ 858.26/111.57 Y4 @ Y5) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (Y3) = 858.26/111.57 (kpair @ 858.26/111.57 Y4 @ Y5))))))))))))))) @ 858.26/111.57 (cartprod @ 858.26/111.57 Y0 @ Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : 858.26/111.57 $i > $i > $o]: 858.26/111.57 (subset @ 858.26/111.57 (dsetconstr @ 858.26/111.57 (cartprod @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 (^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y5 @ Y1) & 858.26/111.57 ( 858.26/111.57 Y2 @ 858.26/111.57 Y4 @ Y5) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (Y3) = 858.26/111.57 (kpair @ 858.26/111.57 Y4 @ Y5))))))))))))))) @ 858.26/111.57 (cartprod @ 858.26/111.57 Y0 @ Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : 858.26/111.57 $i > $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 ( 858.26/111.57 kpair @ 858.26/111.57 Y3 @ Y4) @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 ( 858.26/111.57 cartprod @ 858.26/111.57 Y0 @ Y1) @ 858.26/111.57 ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y6 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y6 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y7 : $i]: 858.26/111.57 (( 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y7 @ Y1) & 858.26/111.57 ( 858.26/111.57 Y2 @ 858.26/111.57 Y6 @ Y7) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (Y5) = 858.26/111.57 (kpair @ 858.26/111.57 Y6 @ Y7)))))))))))))))) => 858.26/111.57 (Y2 @ 858.26/111.57 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 858.26/111.57 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl2])). 858.26/111.57 thf(zip_derived_cl7, plain, 858.26/111.57 (~ (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((in @ Y2 @ 858.26/111.57 (setadjoin @ Y0 @ Y1)) <=> 858.26/111.57 (((in @ Y2 @ Y1) | 858.26/111.57 (((Y2) = (Y0)))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (((in @ Y1 @ (powerset @ Y0)) <=> 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((in @ Y2 @ Y1) => (in @ 858.26/111.57 Y2 @ Y0)))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (((in @ Y1 @ (setunion @ Y0)) <=> 858.26/111.57 (((??) @ (^[Y2 : $i]: 858.26/111.57 (((in @ Y1 @ Y2) & (in @ 858.26/111.57 Y2 @ Y0)))))))))))))) => 858.26/111.57 (((in @ emptyset @ omega) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((in @ Y0 @ omega) => (in @ 858.26/111.57 (setadjoin @ Y0 @ Y0) @ omega)))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((((((!!) @ (^[Y1 : $i]: 858.26/111.57 (((((in @ Y1 @ Y0) & (in @ 858.26/111.57 Y1 @ omega))) => 858.26/111.57 (in @ 858.26/111.57 (setadjoin @ Y1 @ Y1) @ Y0)))))) & 858.26/111.57 (in @ emptyset @ Y0))) => 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (((in @ Y1 @ omega) => (in @ 858.26/111.57 Y1 @ Y0))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (((((!!) @ (^[Y2 : $i]: 858.26/111.57 (((in @ Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (((??) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (((Y0 @ 858.26/111.57 Y2 @ Y3) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2 @ 858.26/111.57 Y4) => 858.26/111.57 (( 858.26/111.57 (Y3) = 858.26/111.57 (Y4)))))))))))))))))) => 858.26/111.57 (((??) @ (^[Y2 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (((in @ Y3 @ 858.26/111.57 Y2) <=> 858.26/111.57 (((??) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y1) & 858.26/111.57 (Y0 @ 858.26/111.57 Y4 @ Y3)))))))))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.26/111.57 (((??) @ (^[Y1 : $i]: 858.26/111.57 (((in @ Y1 @ Y0) & 858.26/111.57 (((~) @ (((??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (((in @ Y2 @ 858.26/111.57 Y1) & (in @ 858.26/111.57 Y2 @ Y0)))))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((??) @ (^[Y1 : $i]: 858.26/111.57 (((((!!) @ (^[Y2 : $i]: 858.26/111.57 (((in @ Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y2) => 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y0))))))))))) & 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) & 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y4) <=> 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y4)))))))) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) & 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y1) & 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y3) => 858.26/111.57 (in @ 858.26/111.57 Y4 @ Y2)))))) | 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y2) => 858.26/111.57 (in @ 858.26/111.57 Y4 @ Y3)))))))))))))))) & 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((((( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y2)))) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y2) => 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y0)))))))) => 858.26/111.57 (((??) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y3 @ Y1) & 858.26/111.57 ( 858.26/111.57 in @ 858.26/111.57 Y4 @ Y2) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y5 @ 858.26/111.57 Y3) & 858.26/111.57 (in @ 858.26/111.57 Y5 @ Y2)))))))) & 858.26/111.57 ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y5 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y5) | 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y6 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y6 @ 858.26/111.57 Y5) => 858.26/111.57 (in @ 858.26/111.57 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.57 (((((??) @ (^[Y1 : $i]: 858.26/111.57 (((Y0 @ Y1) & 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (Y0 @ (descr @ Y0))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (((in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ Y1))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i > $o]: 858.26/111.57 (((!!) @ (^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (Y1 @ Y2)))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $o]: 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (((in @ Y1 @ 858.26/111.57 (prop2set @ Y0)) => 858.26/111.57 (Y0))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((in @ Y0 @ emptyset) => 858.26/111.57 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((~) @ (in @ Y0 @ 858.26/111.57 emptyset)))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((~) @ (in @ Y0 @ 858.26/111.57 emptyset)))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i > $o]: 858.26/111.57 (((((??) @ (^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (((??) @ (^[Y1 : $i]: 858.26/111.57 (Y0 @ Y1))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ (^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (((~) @ ( 858.26/111.57 in @ Y1 @ 858.26/111.57 Y0)))))) => 858.26/111.57 (((Y0) = 858.26/111.57 (emptyset)))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y1 @ Y0)))))) => 858.26/111.57 (((Y0) = 858.26/111.57 (emptyset)))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 dsetconstr @ 858.26/111.57 Y0 @ Y1)) <=> 858.26/111.57 (Y1 @ Y2)))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (((( 858.26/111.57 (Y0) != 858.26/111.57 (emptyset))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) != 858.26/111.57 (emptyset)))))))))))))))) => 858.26/111.57 (((((!!) @ (^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ Y0)))) => 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (emptyset)))))))) => 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (((!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ Y1)))))))) => 858.26/111.57 (((in @ 858.26/111.57 emptyset @ 858.26/111.57 (setadjoin @ 858.26/111.57 emptyset @ 858.26/111.57 emptyset)) => 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ Y1))))))))))))) => 858.26/111.57 (((((!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y0))) => 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (Y3))) => 858.26/111.57 (Y3))))))))))))))))))) => 858.26/111.57 (((( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ Y1)) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) | 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y0)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 ($true))) = 858.26/111.57 (Y0)))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (in @ 858.26/111.57 emptyset @ 858.26/111.57 (powerset @ 858.26/111.57 Y0))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (in @ 858.26/111.57 emptyset @ 858.26/111.57 (powerset @ 858.26/111.57 Y0))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 Y0)) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y1) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y0)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0)) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y3 @ 858.26/111.57 Y0) => 858.26/111.57 (Y2)))))))) => 858.26/111.57 (Y2)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 powerset @ 858.26/111.57 ( 858.26/111.57 setunion @ 858.26/111.57 Y0))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y1)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (emptyset))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) => 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) != 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset)))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset)) => 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 emptyset)))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 ( 858.26/111.57 setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y1))) | 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y0)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))) => 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) != 858.26/111.57 (emptyset))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y1 @ 858.26/111.57 emptyset) => 858.26/111.57 (Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $o]: 858.26/111.57 (( 858.26/111.57 (Y0) => 858.26/111.57 (in @ 858.26/111.57 emptyset @ 858.26/111.57 ( 858.26/111.57 prop2set @ 858.26/111.57 Y0))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $o]: 858.26/111.57 (( 858.26/111.57 (Y0) => 858.26/111.57 (set2prop @ 858.26/111.57 ( 858.26/111.57 prop2set @ 858.26/111.57 Y0))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 ( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (Y1 @ Y2)))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) & 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 Y1 @ Y2)))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (Y0 @ Y1)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y1))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) <=> 858.26/111.57 (in @ 858.26/111.57 Y3 @ Y1))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (Y1 @ Y3))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) <=> 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (setadjoin @ 858.26/111.57 Y0 @ 858.26/111.57 Y2) = 858.26/111.57 (setadjoin @ 858.26/111.57 Y1 @ Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (powerset @ 858.26/111.57 Y0) = 858.26/111.57 (powerset @ 858.26/111.57 Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (setunion @ 858.26/111.57 Y0) = 858.26/111.57 (setunion @ 858.26/111.57 Y1))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2))))))))))))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) => 858.26/111.57 (( 858.26/111.57 (Y1) = 858.26/111.57 (Y2)))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))) => 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) <=> 858.26/111.57 (Y1 @ Y3))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y0 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (??) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y2) & 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i]: 858.26/111.57 (( 858.26/111.57 (Y1 @ 858.26/111.57 Y3) => 858.26/111.57 (( 858.26/111.57 (Y2) = 858.26/111.57 (Y3))))))))))))) => 858.26/111.57 (( 858.26/111.57 (descr @ 858.26/111.57 Y0) = 858.26/111.57 (descr @ 858.26/111.57 Y1))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y3 : $i > $o]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y4 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y4 @ 858.26/111.57 Y0) => 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y5 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y5 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y4) = 858.26/111.57 (Y5))) => 858.26/111.57 (( 858.26/111.57 (Y2 @ 858.26/111.57 Y4) <=> 858.26/111.57 (Y3 @ Y5))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (dsetconstr @ 858.26/111.57 Y0 @ 858.26/111.57 Y2) = 858.26/111.57 (dsetconstr @ 858.26/111.57 Y1 @ Y3))))))))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (subset @ 858.26/111.57 Y1 @ Y0))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (Y0) = 858.26/111.57 (Y1))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))) => 858.26/111.57 (subset @ 858.26/111.57 Y0 @ Y1))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (subset @ 858.26/111.57 emptyset @ 858.26/111.57 Y0)))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (in @ 858.26/111.57 Y2 @ 858.26/111.57 Y0) => 858.26/111.57 (in @ 858.26/111.57 Y2 @ Y1)))))))))))))) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y0 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y1 : $i]: 858.26/111.57 (( 858.26/111.57 (!!) @ ( 858.26/111.57 ^[Y2 : $i]: 858.26/111.57 (( 858.26/111.57 (subset @ 858.26/111.57 Y0 @ 858.26/111.57 Y1) => 858.26/111.57 (( 858.26/111.57 (( 858.26/111.57 (~) @ ( 858.26/111.57 in @ 858.26/111.57 Y2 @ Y1))) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y0)))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1))) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 subset @ 858.26/111.58 Y0 @ Y1)))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 subset @ 858.26/111.58 Y0 @ Y1))) => 858.26/111.58 (( 858.26/111.58 (Y0) != 858.26/111.58 (Y1))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1))) => 858.26/111.58 (( 858.26/111.58 (Y0) != 858.26/111.58 (Y1)))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (subset @ 858.26/111.58 Y0 @ Y0)))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y1 @ 858.26/111.58 Y2) => 858.26/111.58 (subset @ 858.26/111.58 Y0 @ Y2)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (subset @ 858.26/111.58 Y1 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ Y1)))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 Y2) => 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ Y2))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 Y1)))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y1 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y1))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) => 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (emptyset)))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y1 @ 858.26/111.58 Y0) => 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 Y0)))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 Y0)) => 858.26/111.58 (subset @ 858.26/111.58 Y1 @ Y0))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (in @ 858.26/111.58 Y0 @ 858.26/111.58 (powerset @ 858.26/111.58 Y0))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) => 858.26/111.58 (subset @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 Y0) @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 Y1)))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i > $o]: 858.26/111.58 (in @ 858.26/111.58 (dsetconstr @ 858.26/111.58 Y0 @ Y1) @ 858.26/111.58 (powerset @ 858.26/111.58 Y0)))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i > $o]: 858.26/111.58 (subset @ 858.26/111.58 (dsetconstr @ 858.26/111.58 Y0 @ Y1) @ 858.26/111.58 Y0))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $o]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (Y3))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (Y3))) => 858.26/111.58 (Y3))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) | 858.26/111.58 (in @ 858.26/111.58 Y2 @ Y0)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 (binunion @ 858.26/111.58 Y0 @ Y1)))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (subset @ 858.26/111.58 Y1 @ 858.26/111.58 (binunion @ 858.26/111.58 Y0 @ Y1)))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binintersect @ 858.26/111.58 Y0 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (subset @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binintersect @ 858.26/111.58 Y0 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binintersect @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ Y0)))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (subset @ 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ Y1) @ 858.26/111.58 Y0))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (Y0))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (Y1))) => 858.26/111.58 (subset @ 858.26/111.58 Y1 @ Y0))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 binintersect @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ Y1)))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 ( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) & 858.26/111.58 (in @ 858.26/111.58 Y2 @ Y1)))))))) => 858.26/111.58 (( 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (emptyset))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (subset @ 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ Y1) @ 858.26/111.58 Y1))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y1 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (Y1))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (Y0))) => 858.26/111.58 (subset @ 858.26/111.58 Y0 @ Y1))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (binintersect @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y1 @ Y2)) = 858.26/111.58 (binunion @ 858.26/111.58 ( 858.26/111.58 binintersect @ 858.26/111.58 Y0 @ Y1) @ 858.26/111.58 ( 858.26/111.58 binintersect @ 858.26/111.58 Y0 @ Y2))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1))) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setminus @ 858.26/111.58 Y0 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setminus @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ Y0)))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setminus @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (setminus @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (emptyset))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setminus @ 858.26/111.58 Y0 @ Y1)))) => 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ Y1)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setminus @ 858.26/111.58 Y0 @ Y1)))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1))) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y0)))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y0))) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setminus @ 858.26/111.58 Y0 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setminus @ 858.26/111.58 Y0 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (subset @ 858.26/111.58 (setminus @ 858.26/111.58 Y0 @ Y1) @ 858.26/111.58 Y0))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (setminus @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (emptyset))) => 858.26/111.58 (subset @ 858.26/111.58 Y0 @ Y1))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 symdiff @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $o]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1))) => 858.26/111.58 (Y3))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y0))) => 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (Y3))))) => 858.26/111.58 (Y3))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1))) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 symdiff @ 858.26/111.58 Y0 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y0))) => 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 symdiff @ 858.26/111.58 Y0 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 symdiff @ 858.26/111.58 Y0 @ Y1))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y0))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ Y1))) => 858.26/111.58 (( 858.26/111.58 (~) @ ( 858.26/111.58 in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 symdiff @ 858.26/111.58 Y0 @ Y1))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (in @ 858.26/111.58 Y0 @ 858.26/111.58 (setunion @ 858.26/111.58 (setadjoin @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 (setadjoin @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 (setunion @ 858.26/111.58 (setadjoin @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 (setadjoin @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (iskpair @ 858.26/111.58 (setadjoin @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 (setadjoin @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (iskpair @ 858.26/111.58 (kpair @ 858.26/111.58 Y0 @ Y1)))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 Y0) => 858.26/111.58 (subset @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset) @ 858.26/111.58 Y0))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 Y0) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 Y0)))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (Y2) = 858.26/111.58 (Y1))) | 858.26/111.58 (( 858.26/111.58 (Y2) = 858.26/111.58 (Y0)))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (subset @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset)) @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1)))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset)) @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (subset @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)) @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)) @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1)))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y2 @ Y3) @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 ( 858.26/111.58 powerset @ 858.26/111.58 ( 858.26/111.58 binunion @ 858.26/111.58 Y0 @ Y1)))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y2 @ Y3) @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y0) & 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y4 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y4 @ 858.26/111.58 Y1) & 858.26/111.58 (( 858.26/111.58 (Y2) = 858.26/111.58 (kpair @ 858.26/111.58 Y3 @ Y4)))))))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (iskpair @ 858.26/111.58 Y2)))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 ( 858.26/111.58 setunion @ 858.26/111.58 Y0)) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) & 858.26/111.58 (in @ 858.26/111.58 Y1 @ Y2)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (subset @ 858.26/111.58 (setunion @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset)) @ 858.26/111.58 Y0)))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (subset @ 858.26/111.58 Y0 @ 858.26/111.58 (setunion @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset)))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (setunion @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset)) = 858.26/111.58 (Y0)))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i > $o]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (Y1 @ 858.26/111.58 Y2) => 858.26/111.58 (( 858.26/111.58 (Y1 @ 858.26/111.58 Y3) => 858.26/111.58 (( 858.26/111.58 (Y2) = 858.26/111.58 (Y3))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) & 858.26/111.58 (Y1 @ Y2)))))) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 dsetconstr @ 858.26/111.58 Y0 @ Y1)) & 858.26/111.58 (( 858.26/111.58 (dsetconstr @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset)))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i > $o]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 dsetconstr @ 858.26/111.58 Y0 @ Y1)) & 858.26/111.58 (( 858.26/111.58 (dsetconstr @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset)))))))) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) & 858.26/111.58 (Y1 @ Y2)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i > $o]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (Y1 @ 858.26/111.58 Y2) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (Y1 @ 858.26/111.58 Y3) => 858.26/111.58 (( 858.26/111.58 (Y3) = 858.26/111.58 (Y2)))))))))) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 ( 858.26/111.58 dsetconstr @ 858.26/111.58 Y0 @ Y1)) & 858.26/111.58 (( 858.26/111.58 (dsetconstr @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset))))))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i > $o]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (Y1 @ 858.26/111.58 Y2) => 858.26/111.58 (( 858.26/111.58 (Y1 @ 858.26/111.58 Y3) => 858.26/111.58 (( 858.26/111.58 (Y2) = 858.26/111.58 (Y3))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) & 858.26/111.58 (Y1 @ Y2)))))) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 dsetconstr @ 858.26/111.58 Y0 @ Y1)) & 858.26/111.58 (( 858.26/111.58 (dsetconstr @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset)))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset))) => 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y1))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset))) => 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y2)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (iskpair @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 ( 858.26/111.58 dsetconstr @ 858.26/111.58 ( 858.26/111.58 setunion @ 858.26/111.58 Y0) @ 858.26/111.58 ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (in @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 Y0)))) & 858.26/111.58 (( 858.26/111.58 (dsetconstr @ 858.26/111.58 ( 858.26/111.58 setunion @ 858.26/111.58 Y0) @ 858.26/111.58 ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (in @ 858.26/111.58 (setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 Y0))) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 Y0) & 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)))))))) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 setunion @ 858.26/111.58 Y0) @ Y0)))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (kfst @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y0 @ Y1)) = 858.26/111.58 (Y0))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 kfst @ Y2) @ 858.26/111.58 Y0)))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)) = 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)))) => 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y2))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (kpair @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (kpair @ 858.26/111.58 Y2 @ Y3))) => 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y2))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y1))) => 858.26/111.58 (( 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y1))) => 858.26/111.58 (( 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)) = 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 emptyset))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)) = 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (Y2) = 858.26/111.58 (Y3))) => 858.26/111.58 (( 858.26/111.58 (Y1) = 858.26/111.58 (Y3))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset))) => 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (Y1)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y0 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)) = 858.26/111.58 (setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 emptyset) @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 setadjoin @ 858.26/111.58 Y3 @ 858.26/111.58 emptyset)) @ 858.26/111.58 emptyset)))) => 858.26/111.58 (( 858.26/111.58 (Y1) = 858.26/111.58 (Y3))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (kpair @ 858.26/111.58 Y0 @ 858.26/111.58 Y1) = 858.26/111.58 (kpair @ 858.26/111.58 Y2 @ Y3))) => 858.26/111.58 (( 858.26/111.58 (Y1) = 858.26/111.58 (Y3))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (iskpair @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (??) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y1 @ 858.26/111.58 ( 858.26/111.58 dsetconstr @ 858.26/111.58 ( 858.26/111.58 setunion @ 858.26/111.58 Y0) @ 858.26/111.58 ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (kpair @ 858.26/111.58 ( 858.26/111.58 kfst @ Y0) @ 858.26/111.58 Y2)))))) & 858.26/111.58 (( 858.26/111.58 (dsetconstr @ 858.26/111.58 ( 858.26/111.58 setunion @ 858.26/111.58 Y0) @ 858.26/111.58 ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (Y0) = 858.26/111.58 (kpair @ 858.26/111.58 ( 858.26/111.58 kfst @ Y0) @ 858.26/111.58 Y2))))) = 858.26/111.58 (setadjoin @ 858.26/111.58 Y1 @ 858.26/111.58 emptyset))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (ksnd @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y0 @ Y1)) = 858.26/111.58 (Y1))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (iskpair @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (kpair @ 858.26/111.58 ( 858.26/111.58 kfst @ Y0) @ 858.26/111.58 ( 858.26/111.58 ksnd @ Y0)) = 858.26/111.58 (Y0)))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 ksnd @ Y2) @ 858.26/111.58 Y1)))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y2 @ Y3) @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (in @ 858.26/111.58 Y2 @ Y0))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y2 @ Y3) @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (in @ 858.26/111.58 Y3 @ Y1))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (kfst @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y2 @ Y3)) = 858.26/111.58 (Y2))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 Y0) => 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y3 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y3 @ 858.26/111.58 Y1) => 858.26/111.58 (( 858.26/111.58 (ksnd @ 858.26/111.58 ( 858.26/111.58 kpair @ 858.26/111.58 Y2 @ Y3)) = 858.26/111.58 (Y3))))))))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : $i]: 858.26/111.58 (( 858.26/111.58 (in @ 858.26/111.58 Y2 @ 858.26/111.58 ( 858.26/111.58 cartprod @ 858.26/111.58 Y0 @ Y1)) => 858.26/111.58 (( 858.26/111.58 (kpair @ 858.26/111.58 ( 858.26/111.58 kfst @ Y2) @ 858.26/111.58 ( 858.26/111.58 ksnd @ Y2)) = 858.26/111.58 (Y2)))))))))))))) => 858.26/111.58 (( 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y0 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y1 : $i]: 858.26/111.58 (( 858.26/111.58 (!!) @ ( 858.26/111.58 ^[Y2 : 858.26/111.58 $i > $i > $o]: 858.26/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (Y2 @ 858.70/111.58 Y3 @ 858.70/111.58 Y4) => 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 kpair @ 858.70/111.58 Y3 @ Y4) @ 858.70/111.58 ( 858.70/111.58 dsetconstr @ 858.70/111.58 ( 858.70/111.58 cartprod @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 ( 858.70/111.58 ^[Y5 : $i]: 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y6 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y6 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y7 : $i]: 858.70/111.58 (( 858.70/111.58 ( 858.70/111.58 in @ 858.70/111.58 Y7 @ Y1) & 858.70/111.58 ( 858.70/111.58 Y2 @ 858.70/111.58 Y6 @ Y7) & 858.70/111.58 ( 858.70/111.58 ( 858.70/111.58 (Y5) = 858.70/111.58 (kpair @ 858.70/111.58 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : 858.70/111.58 $i > $i > $o]: 858.70/111.58 (subset @ 858.70/111.58 (dsetconstr @ 858.70/111.58 (cartprod @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 (^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y5 : $i]: 858.70/111.58 (( 858.70/111.58 ( 858.70/111.58 in @ 858.70/111.58 Y5 @ Y1) & 858.70/111.58 ( 858.70/111.58 Y2 @ 858.70/111.58 Y4 @ Y5) & 858.70/111.58 ( 858.70/111.58 ( 858.70/111.58 (Y3) = 858.70/111.58 (kpair @ 858.70/111.58 Y4 @ Y5))))))))))))))) @ 858.70/111.58 (cartprod @ 858.70/111.58 Y0 @ Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : 858.70/111.58 $i > $i > $o]: 858.70/111.58 (subset @ 858.70/111.58 (dsetconstr @ 858.70/111.58 (cartprod @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 (^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y5 : $i]: 858.70/111.58 (( 858.70/111.58 ( 858.70/111.58 in @ 858.70/111.58 Y5 @ Y1) & 858.70/111.58 ( 858.70/111.58 Y2 @ 858.70/111.58 Y4 @ Y5) & 858.70/111.58 ( 858.70/111.58 ( 858.70/111.58 (Y3) = 858.70/111.58 (kpair @ 858.70/111.58 Y4 @ Y5))))))))))))))) @ 858.70/111.58 (cartprod @ 858.70/111.58 Y0 @ Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : 858.70/111.58 $i > $i > $o]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 kpair @ 858.70/111.58 Y3 @ Y4) @ 858.70/111.58 ( 858.70/111.58 dsetconstr @ 858.70/111.58 ( 858.70/111.58 cartprod @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 ( 858.70/111.58 ^[Y5 : $i]: 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y6 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y6 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y7 : $i]: 858.70/111.58 (( 858.70/111.58 ( 858.70/111.58 in @ 858.70/111.58 Y7 @ Y1) & 858.70/111.58 ( 858.70/111.58 Y2 @ 858.70/111.58 Y6 @ Y7) & 858.70/111.58 ( 858.70/111.58 ( 858.70/111.58 (Y5) = 858.70/111.58 (kpair @ 858.70/111.58 Y6 @ Y7)))))))))))))))) => 858.70/111.58 (Y2 @ 858.70/111.58 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 858.70/111.58 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl4])). 858.70/111.58 thf(zip_derived_cl11, plain, 858.70/111.58 (~ (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ (^[Y1 : $i]: 858.70/111.58 (((in @ Y1 @ (powerset @ Y0)) <=> 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (((in @ Y2 @ Y1) => (in @ 858.70/111.58 Y2 @ Y0)))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ (^[Y1 : $i]: 858.70/111.58 (((in @ Y1 @ (setunion @ Y0)) <=> 858.70/111.58 (((??) @ (^[Y2 : $i]: 858.70/111.58 (((in @ Y1 @ Y2) & (in @ 858.70/111.58 Y2 @ Y0)))))))))))))) => 858.70/111.58 (((in @ emptyset @ omega) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((in @ Y0 @ omega) => (in @ 858.70/111.58 (setadjoin @ Y0 @ Y0) @ omega)))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((((((!!) @ (^[Y1 : $i]: 858.70/111.58 (((((in @ Y1 @ Y0) & (in @ Y1 @ 858.70/111.58 omega))) => 858.70/111.58 (in @ (setadjoin @ Y1 @ Y1) @ 858.70/111.58 Y0)))))) & 858.70/111.58 (in @ emptyset @ Y0))) => 858.70/111.58 (((!!) @ (^[Y1 : $i]: 858.70/111.58 (((in @ Y1 @ omega) => (in @ Y1 @ 858.70/111.58 Y0))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.70/111.58 (((!!) @ (^[Y1 : $i]: 858.70/111.58 (((((!!) @ (^[Y2 : $i]: 858.70/111.58 (((in @ Y2 @ Y1) => 858.70/111.58 (((??) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (((Y0 @ Y2 @ 858.70/111.58 Y3) & 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2 @ 858.70/111.58 Y4) => 858.70/111.58 (( 858.70/111.58 (Y3) = 858.70/111.58 (Y4)))))))))))))))))) => 858.70/111.58 (((??) @ (^[Y2 : $i]: 858.70/111.58 (((!!) @ (^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y2) <=> 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y1) & 858.70/111.58 (Y0 @ 858.70/111.58 Y4 @ Y3)))))))))))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.70/111.58 (((??) @ (^[Y1 : $i]: 858.70/111.58 (((in @ Y1 @ Y0) & 858.70/111.58 (((~) @ (((??) @ (^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) & 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((??) @ (^[Y1 : $i]: 858.70/111.58 (((((!!) @ (^[Y2 : $i]: 858.70/111.58 (((in @ Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y2) => 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y0))))))))))) & 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (((( 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y0) & 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y4) <=> 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y4)))))))) => 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))))))))))))) & 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (((( 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y1) & 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y3) => 858.70/111.58 (in @ 858.70/111.58 Y4 @ Y2)))))) | 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y2) => 858.70/111.58 (in @ 858.70/111.58 Y4 @ Y3)))))))))))))))) & 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (((((((??) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y2)))) & 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y2) => 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y0)))))))) => 858.70/111.58 (((??) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 ( 858.70/111.58 in @ 858.70/111.58 Y3 @ Y1) & 858.70/111.58 ( 858.70/111.58 in @ 858.70/111.58 Y4 @ Y2) & 858.70/111.58 ( 858.70/111.58 ( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y5 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y5 @ 858.70/111.58 Y3) & 858.70/111.58 (in @ 858.70/111.58 Y5 @ Y2)))))))) & 858.70/111.58 ( 858.70/111.58 ( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y5 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y5 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y5) | 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y6 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y6 @ 858.70/111.58 Y5) => 858.70/111.58 (in @ 858.70/111.58 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i > $o]: 858.70/111.58 (((((??) @ (^[Y1 : $i]: 858.70/111.58 (((Y0 @ Y1) & 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (((Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2))))))))))))) => 858.70/111.58 (Y0 @ (descr @ Y0))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (((in @ Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (((Y1 @ 858.70/111.58 Y2) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (((in @ 858.70/111.58 Y2 @ 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.58 (((!!) @ (^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 dsetconstr @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (Y1 @ Y2)))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $o]: 858.70/111.58 (((!!) @ (^[Y1 : $i]: 858.70/111.58 (((in @ Y1 @ 858.70/111.58 (prop2set @ Y0)) => 858.70/111.58 (Y0))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((in @ Y0 @ emptyset) => 858.70/111.58 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((~) @ (in @ Y0 @ emptyset)))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((~) @ (in @ Y0 @ 858.70/111.58 emptyset)))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i > $o]: 858.70/111.58 (((((??) @ (^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2))))))))))))) => 858.70/111.58 (((??) @ (^[Y1 : $i]: 858.70/111.58 (Y0 @ Y1))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ (^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1)))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))) => 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((((!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (((~) @ ( 858.70/111.58 in @ Y1 @ Y0)))))) => 858.70/111.58 (((Y0) = 858.70/111.58 (emptyset)))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((((!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (((~) @ ( 858.70/111.58 in @ Y1 @ 858.70/111.58 Y0)))))) => 858.70/111.58 (((Y0) = 858.70/111.58 (emptyset)))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 dsetconstr @ 858.70/111.58 Y0 @ Y1)) <=> 858.70/111.58 (Y1 @ Y2)))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((((Y0) != 858.70/111.58 (emptyset))) => 858.70/111.58 (((??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y1 @ Y0))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (Y1 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) != 858.70/111.58 (emptyset)))))))))))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y1 @ Y0)))) => 858.70/111.58 (( 858.70/111.58 (Y0) != 858.70/111.58 (emptyset)))))))) => 858.70/111.58 (((((!!) @ (^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ Y1)))))))) => 858.70/111.58 (((in @ emptyset @ 858.70/111.58 (setadjoin @ 858.70/111.58 emptyset @ 858.70/111.58 emptyset)) => 858.70/111.58 (((((!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (((!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y0 @ Y1))))))))))))) => 858.70/111.58 (((((!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y0))) => 858.70/111.58 (Y3))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (Y3))) => 858.70/111.58 (Y3))))))))))))))))))) => 858.70/111.58 (((((!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) | 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y0)))))))))))))))) => 858.70/111.58 (((( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 ($true))) = 858.70/111.58 (Y0)))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))) => 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y0)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (in @ 858.70/111.58 emptyset @ 858.70/111.58 (powerset @ 858.70/111.58 Y0))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (in @ 858.70/111.58 emptyset @ 858.70/111.58 (powerset @ 858.70/111.58 Y0))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y0)) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 setunion @ 858.70/111.58 Y0))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 setunion @ 858.70/111.58 Y0)) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 Y3) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y0) => 858.70/111.58 (Y2)))))))) => 858.70/111.58 (Y2)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 setunion @ 858.70/111.58 Y0))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2))))))))))))) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) <=> 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y1)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) != 858.70/111.58 (emptyset))) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y1 @ Y0))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset)) => 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) != 858.70/111.58 (Y1))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 emptyset)))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset)) => 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 emptyset)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y1))) | 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y0)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (Y1 @ Y2)))))) => 858.70/111.58 (( 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) != 858.70/111.58 (emptyset))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset) => 858.70/111.58 (Y0 @ Y1))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (Y1 @ Y2)))))))) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 Y1 @ Y2)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 Y1 @ Y2)))))))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (Y1 @ Y2)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (Y1 @ Y2)))))))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 Y1 @ Y2)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 Y1 @ Y2)))))))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (Y1 @ Y2)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $o]: 858.70/111.58 (( 858.70/111.58 (Y0) => 858.70/111.58 (in @ 858.70/111.58 emptyset @ 858.70/111.58 ( 858.70/111.58 prop2set @ 858.70/111.58 Y0))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $o]: 858.70/111.58 (( 858.70/111.58 (Y0) => 858.70/111.58 (set2prop @ 858.70/111.58 ( 858.70/111.58 prop2set @ 858.70/111.58 Y0))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (Y1 @ Y2)))))))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 Y1 @ Y2)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (Y1 @ Y2)))))))) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 Y1 @ Y2)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (Y0 @ Y1)))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2))))))))))))) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2)))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) <=> 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2)))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y1))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) <=> 858.70/111.58 (in @ 858.70/111.58 Y3 @ Y1))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2))))))))))))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2)))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))) => 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) <=> 858.70/111.58 (Y1 @ Y3))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y3) => 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))))))))))))) <=> 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y1 @ 858.70/111.58 Y2) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (Y1 @ 858.70/111.58 Y3) => 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))))))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))) => 858.70/111.58 (( 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 Y2) = 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ Y3))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (( 858.70/111.58 (powerset @ 858.70/111.58 Y0) = 858.70/111.58 (powerset @ 858.70/111.58 Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (( 858.70/111.58 (setunion @ 858.70/111.58 Y0) = 858.70/111.58 (setunion @ 858.70/111.58 Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2))))))))))))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (( 858.70/111.58 (Y1) = 858.70/111.58 (Y2)))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))) => 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) <=> 858.70/111.58 (Y1 @ Y3))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y2) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (Y0 @ 858.70/111.58 Y3) => 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (Y1 @ 858.70/111.58 Y2) & 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (Y1 @ 858.70/111.58 Y3) => 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y3))))))))))))) => 858.70/111.58 (( 858.70/111.58 (descr @ 858.70/111.58 Y0) = 858.70/111.58 (descr @ 858.70/111.58 Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i > $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y5 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y5 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y4) = 858.70/111.58 (Y5))) => 858.70/111.58 (( 858.70/111.58 (Y2 @ 858.70/111.58 Y4) <=> 858.70/111.58 (Y3 @ Y5))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ 858.70/111.58 Y2) = 858.70/111.58 (dsetconstr @ 858.70/111.58 Y1 @ Y3))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1)))))) => 858.70/111.58 (subset @ 858.70/111.58 Y0 @ Y1))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (subset @ 858.70/111.58 Y1 @ Y0))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))) => 858.70/111.58 (subset @ 858.70/111.58 Y0 @ Y1))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1)))))) => 858.70/111.58 (subset @ 858.70/111.58 Y0 @ Y1))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (subset @ 858.70/111.58 emptyset @ 858.70/111.58 Y0)))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y0)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 subset @ 858.70/111.58 Y0 @ Y1)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 subset @ 858.70/111.58 Y0 @ Y1))) => 858.70/111.58 (( 858.70/111.58 (Y0) != 858.70/111.58 (Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (( 858.70/111.58 (Y0) != 858.70/111.58 (Y1)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (subset @ 858.70/111.58 Y0 @ Y0)))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y1 @ 858.70/111.58 Y2) => 858.70/111.58 (subset @ 858.70/111.58 Y0 @ Y2)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (subset @ 858.70/111.58 Y1 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ Y1)))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y2) => 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ Y2))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y1)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y1 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (Y1))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 emptyset) => 858.70/111.58 (( 858.70/111.58 (Y0) = 858.70/111.58 (emptyset)))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y1 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y0)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y0)) => 858.70/111.58 (subset @ 858.70/111.58 Y1 @ Y0))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 (powerset @ 858.70/111.58 Y0))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (subset @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y0) @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y1)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (in @ 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 (powerset @ 858.70/111.58 Y0)))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i > $o]: 858.70/111.58 (subset @ 858.70/111.58 (dsetconstr @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 Y0))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $o]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (Y3))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (Y3))) => 858.70/111.58 (Y3))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) | 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 (binunion @ 858.70/111.58 Y0 @ Y1)))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (subset @ 858.70/111.58 Y1 @ 858.70/111.58 (binunion @ 858.70/111.58 Y0 @ Y1)))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binintersect @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (subset @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binintersect @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binintersect @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (subset @ 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 Y0))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) = 858.70/111.58 (Y0))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) = 858.70/111.58 (Y1))) => 858.70/111.58 (subset @ 858.70/111.58 Y1 @ Y0))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 binintersect @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1)))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 ( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1)))))))) => 858.70/111.58 (( 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) = 858.70/111.58 (emptyset))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (subset @ 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 Y1))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y1 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) = 858.70/111.58 (Y1))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) = 858.70/111.58 (Y0))) => 858.70/111.58 (subset @ 858.70/111.58 Y0 @ Y1))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (binintersect @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y1 @ Y2)) = 858.70/111.58 (binunion @ 858.70/111.58 ( 858.70/111.58 binintersect @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 ( 858.70/111.58 binintersect @ 858.70/111.58 Y0 @ Y2))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setminus @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setminus @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y0)))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setminus @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (setminus @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) = 858.70/111.58 (emptyset))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setminus @ 858.70/111.58 Y0 @ Y1)))) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ Y1)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setminus @ 858.70/111.58 Y0 @ Y1)))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y0)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y0))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setminus @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setminus @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (subset @ 858.70/111.58 (setminus @ 858.70/111.58 Y0 @ Y1) @ 858.70/111.58 Y0))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (setminus @ 858.70/111.58 Y0 @ 858.70/111.58 Y1) = 858.70/111.58 (emptyset))) => 858.70/111.58 (subset @ 858.70/111.58 Y0 @ Y1))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 symdiff @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $o]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (Y3))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y0))) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (Y3))))) => 858.70/111.58 (Y3))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 symdiff @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y0))) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 symdiff @ 858.70/111.58 Y0 @ Y1))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y1) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 symdiff @ 858.70/111.58 Y0 @ Y1))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y0))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ Y1))) => 858.70/111.58 (( 858.70/111.58 (~) @ ( 858.70/111.58 in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 symdiff @ 858.70/111.58 Y0 @ Y1))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y0 @ 858.70/111.58 (setunion @ 858.70/111.58 (setadjoin @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 emptyset) @ 858.70/111.58 (setadjoin @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset)) @ 858.70/111.58 emptyset)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 (setunion @ 858.70/111.58 (setadjoin @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 emptyset) @ 858.70/111.58 (setadjoin @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset)) @ 858.70/111.58 emptyset)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (iskpair @ 858.70/111.58 (setadjoin @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 emptyset) @ 858.70/111.58 (setadjoin @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset)) @ 858.70/111.58 emptyset))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (iskpair @ 858.70/111.58 (kpair @ 858.70/111.58 Y0 @ Y1)))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 Y0) => 858.70/111.58 (subset @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset) @ 858.70/111.58 Y0))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset) @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 Y0)))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y2 @ 858.70/111.58 emptyset) @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y1 @ 858.70/111.58 emptyset))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y1))) | 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (Y0)))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y1) => 858.70/111.58 (subset @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y3 @ 858.70/111.58 emptyset)) @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1)))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y3 @ 858.70/111.58 emptyset)) @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y1) => 858.70/111.58 (subset @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y2 @ 858.70/111.58 emptyset) @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y3 @ 858.70/111.58 emptyset)) @ 858.70/111.58 emptyset)) @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y2 @ 858.70/111.58 emptyset) @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 setadjoin @ 858.70/111.58 Y3 @ 858.70/111.58 emptyset)) @ 858.70/111.58 emptyset)) @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1)))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 kpair @ 858.70/111.58 Y2 @ Y3) @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 powerset @ 858.70/111.58 ( 858.70/111.58 binunion @ 858.70/111.58 Y0 @ Y1)))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) => 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y1) => 858.70/111.58 (in @ 858.70/111.58 ( 858.70/111.58 kpair @ 858.70/111.58 Y2 @ Y3) @ 858.70/111.58 ( 858.70/111.58 cartprod @ 858.70/111.58 Y0 @ Y1)))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 cartprod @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y3 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y3 @ 858.70/111.58 Y0) & 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y4 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y4 @ 858.70/111.58 Y1) & 858.70/111.58 (( 858.70/111.58 (Y2) = 858.70/111.58 (kpair @ 858.70/111.58 Y3 @ Y4)))))))))))))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 ( 858.70/111.58 cartprod @ 858.70/111.58 Y0 @ Y1)) => 858.70/111.58 (iskpair @ 858.70/111.58 Y2)))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y1 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y1 @ 858.70/111.58 ( 858.70/111.58 setunion @ 858.70/111.58 Y0)) => 858.70/111.58 (( 858.70/111.58 (??) @ ( 858.70/111.58 ^[Y2 : $i]: 858.70/111.58 (( 858.70/111.58 (in @ 858.70/111.58 Y2 @ 858.70/111.58 Y0) & 858.70/111.58 (in @ 858.70/111.58 Y1 @ Y2)))))))))))))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (subset @ 858.70/111.58 (setunion @ 858.70/111.58 (setadjoin @ 858.70/111.58 Y0 @ 858.70/111.58 emptyset)) @ 858.70/111.58 Y0)))) => 858.70/111.58 (( 858.70/111.58 (( 858.70/111.58 (!!) @ ( 858.70/111.58 ^[Y0 : $i]: 858.70/111.58 (subset @ 858.70/111.58 Y0 @ 858.70/111.58 (setunion @ 858.70/111.58 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset)))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (setunion @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset)) = 858.70/111.59 (Y0)))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset)))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y3) = 858.70/111.59 (Y2)))))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset))))))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (iskpair @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (in @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 Y0)))) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (in @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 Y0))) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)))))))) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ Y0)))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (kfst @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y0 @ Y1)) = 858.70/111.59 (Y0))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kfst @ Y2) @ 858.70/111.59 Y0)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y2))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (kpair @ 858.70/111.59 Y2 @ Y3))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y2))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 emptyset))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (kpair @ 858.70/111.59 Y2 @ Y3))) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (iskpair @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y0) @ 858.70/111.59 Y2)))))) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y0) @ 858.70/111.59 Y2))))) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (ksnd @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y0 @ Y1)) = 858.70/111.59 (Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (iskpair @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y0) @ 858.70/111.59 ( 858.70/111.59 ksnd @ Y0)) = 858.70/111.59 (Y0)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 ksnd @ Y2) @ 858.70/111.59 Y1)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3) @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3) @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (kfst @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3)) = 858.70/111.59 (Y2))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (ksnd @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3)) = 858.70/111.59 (Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y2) @ 858.70/111.59 ( 858.70/111.59 ksnd @ Y2)) = 858.70/111.59 (Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (Y2 @ 858.70/111.59 Y3 @ 858.70/111.59 Y4) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y3 @ Y4) @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y6 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y6 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y7 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y7 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y6 @ Y7) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y5) = 858.70/111.59 (kpair @ 858.70/111.59 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (subset @ 858.70/111.59 (dsetconstr @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y5 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y4 @ Y5) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y3) = 858.70/111.59 (kpair @ 858.70/111.59 Y4 @ Y5))))))))))))))) @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (subset @ 858.70/111.59 (dsetconstr @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y5 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y4 @ Y5) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y3) = 858.70/111.59 (kpair @ 858.70/111.59 Y4 @ Y5))))))))))))))) @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y3 @ Y4) @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y6 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y6 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y7 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y7 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y6 @ Y7) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y5) = 858.70/111.59 (kpair @ 858.70/111.59 Y6 @ Y7)))))))))))))))) => 858.70/111.59 (Y2 @ 858.70/111.59 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 858.70/111.59 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl7])). 858.70/111.59 thf(zip_derived_cl15, plain, 858.70/111.59 (~ (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((!!) @ (^[Y1 : $i]: 858.70/111.59 (((in @ Y1 @ (setunion @ Y0)) <=> 858.70/111.59 (((??) @ (^[Y2 : $i]: 858.70/111.59 (((in @ Y1 @ Y2) & (in @ Y2 @ 858.70/111.59 Y0)))))))))))))) => 858.70/111.59 (((in @ emptyset @ omega) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((in @ Y0 @ omega) => (in @ 858.70/111.59 (setadjoin @ Y0 @ Y0) @ omega)))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((((((!!) @ (^[Y1 : $i]: 858.70/111.59 (((((in @ Y1 @ Y0) & (in @ Y1 @ 858.70/111.59 omega))) => 858.70/111.59 (in @ (setadjoin @ Y1 @ Y1) @ 858.70/111.59 Y0)))))) & 858.70/111.59 (in @ emptyset @ Y0))) => 858.70/111.59 (((!!) @ (^[Y1 : $i]: 858.70/111.59 (((in @ Y1 @ omega) => (in @ Y1 @ 858.70/111.59 Y0))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.70/111.59 (((!!) @ (^[Y1 : $i]: 858.70/111.59 (((((!!) @ (^[Y2 : $i]: 858.70/111.59 (((in @ Y2 @ Y1) => 858.70/111.59 (((??) @ (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2 @ 858.70/111.59 Y3) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2 @ 858.70/111.59 Y4) => 858.70/111.59 (( 858.70/111.59 (Y3) = 858.70/111.59 (Y4)))))))))))))))))) => 858.70/111.59 (((??) @ (^[Y2 : $i]: 858.70/111.59 (((!!) @ (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y2) <=> 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) & 858.70/111.59 (Y0 @ 858.70/111.59 Y4 @ Y3)))))))))))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.70/111.59 (((??) @ (^[Y1 : $i]: 858.70/111.59 (((in @ Y1 @ Y0) & 858.70/111.59 (((~) @ (((??) @ (^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) & 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((??) @ (^[Y1 : $i]: 858.70/111.59 (((((!!) @ (^[Y2 : $i]: 858.70/111.59 (((in @ Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (((in @ 858.70/111.59 Y3 @ 858.70/111.59 Y2) => 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y0))))))))))) & 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (((((in @ 858.70/111.59 Y3 @ Y0) & 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0))) => 858.70/111.59 (((( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y4) <=> 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y4)))))))) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))) & 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (((((in @ 858.70/111.59 Y3 @ Y1) & 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (((( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y3) => 858.70/111.59 (in @ 858.70/111.59 Y4 @ Y2)))))) | 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y2) => 858.70/111.59 (in @ 858.70/111.59 Y4 @ Y3)))))))))))))))) & 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((((((??) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y2)))) & 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y2) => 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y0)))))))) => 858.70/111.59 (((??) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (((??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y3 @ Y1) & 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y4 @ Y2) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y5 @ 858.70/111.59 Y3) & 858.70/111.59 (in @ 858.70/111.59 Y5 @ Y2)))))))) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y5 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y5) | 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y6 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y6 @ 858.70/111.59 Y5) => 858.70/111.59 (in @ 858.70/111.59 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i > $o]: 858.70/111.59 (((((??) @ (^[Y1 : $i]: 858.70/111.59 (((Y0 @ Y1) & 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((Y0 @ Y2) => 858.70/111.59 (((Y1) = 858.70/111.59 (Y2))))))))))))) => 858.70/111.59 (Y0 @ (descr @ Y0))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((in @ Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (((Y1 @ Y2) => 858.70/111.59 (in @ Y2 @ 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((in @ Y2 @ 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ Y2 @ 858.70/111.59 Y0)))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((in @ 858.70/111.59 Y2 @ 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (Y1 @ Y2)))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $o]: 858.70/111.59 (((!!) @ (^[Y1 : $i]: 858.70/111.59 (((in @ Y1 @ 858.70/111.59 (prop2set @ Y0)) => 858.70/111.59 (Y0))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((in @ Y0 @ emptyset) => 858.70/111.59 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((~) @ (in @ Y0 @ emptyset)))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((~) @ (in @ Y0 @ emptyset)))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i > $o]: 858.70/111.59 (((((??) @ (^[Y1 : $i]: 858.70/111.59 (((Y0 @ 858.70/111.59 Y1) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2))))))))))))) => 858.70/111.59 (((??) @ (^[Y1 : $i]: 858.70/111.59 (Y0 @ Y1))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((!!) @ (^[Y1 : $i]: 858.70/111.59 (((( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1)))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((((!!) @ (^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y1 @ Y0)))))) => 858.70/111.59 (((Y0) = (emptyset)))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((((!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (((~) @ ( 858.70/111.59 in @ Y1 @ Y0)))))) => 858.70/111.59 (((Y0) = 858.70/111.59 (emptyset)))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) <=> 858.70/111.59 (Y1 @ Y2)))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((((Y0) != 858.70/111.59 (emptyset))) => 858.70/111.59 (((??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y1 @ Y0))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) != 858.70/111.59 (emptyset)))))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y1 @ Y0)))) => 858.70/111.59 (( 858.70/111.59 (Y0) != 858.70/111.59 (emptyset)))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ Y1)))))))) => 858.70/111.59 (((in @ emptyset @ 858.70/111.59 (setadjoin @ 858.70/111.59 emptyset @ emptyset)) => 858.70/111.59 (((((!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ Y1))))))))))))) => 858.70/111.59 (((((!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y0))) => 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (Y3))) => 858.70/111.59 (Y3))))))))))))))))))) => 858.70/111.59 (((((!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) | 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y0)))))))))))))))) => 858.70/111.59 (((((!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 ($true))) = 858.70/111.59 (Y0)))))) => 858.70/111.59 (((( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))) => 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y0)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (in @ 858.70/111.59 emptyset @ 858.70/111.59 (powerset @ 858.70/111.59 Y0))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (in @ 858.70/111.59 emptyset @ 858.70/111.59 (powerset @ 858.70/111.59 Y0))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y0)) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0)) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (Y2)))))))) => 858.70/111.59 (Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2))))))))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) <=> 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y1)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) != 858.70/111.59 (emptyset))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y1 @ Y0))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) != 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) => 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y1))) | 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y0)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))) => 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) != 858.70/111.59 (emptyset))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset) => 858.70/111.59 (Y0 @ Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (Y1 @ Y2)))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 Y1 @ Y2)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 Y1 @ Y2)))))))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 Y1 @ Y2)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 Y1 @ Y2)))))))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (Y1 @ Y2)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $o]: 858.70/111.59 (( 858.70/111.59 (Y0) => 858.70/111.59 (in @ 858.70/111.59 emptyset @ 858.70/111.59 ( 858.70/111.59 prop2set @ 858.70/111.59 Y0))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $o]: 858.70/111.59 (( 858.70/111.59 (Y0) => 858.70/111.59 (set2prop @ 858.70/111.59 ( 858.70/111.59 prop2set @ 858.70/111.59 Y0))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 Y1 @ Y2)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (Y1 @ Y2)))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 Y1 @ Y2)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (Y0 @ Y1)))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2))))))))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2)))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) <=> 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y1))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) <=> 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y1))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2))))))))))))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) <=> 858.70/111.59 (Y1 @ Y3))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))) <=> 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 Y2) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (powerset @ 858.70/111.59 Y0) = 858.70/111.59 (powerset @ 858.70/111.59 Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (setunion @ 858.70/111.59 Y0) = 858.70/111.59 (setunion @ 858.70/111.59 Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2))))))))))))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y2)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) <=> 858.70/111.59 (Y1 @ Y3))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))) => 858.70/111.59 (( 858.70/111.59 (descr @ 858.70/111.59 Y0) = 858.70/111.59 (descr @ 858.70/111.59 Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y5 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y4) = 858.70/111.59 (Y5))) => 858.70/111.59 (( 858.70/111.59 (Y2 @ 858.70/111.59 Y4) <=> 858.70/111.59 (Y3 @ Y5))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y2) = 858.70/111.59 (dsetconstr @ 858.70/111.59 Y1 @ Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1)))))) => 858.70/111.59 (subset @ 858.70/111.59 Y0 @ Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (subset @ 858.70/111.59 Y1 @ Y0))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (subset @ 858.70/111.59 Y0 @ Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1)))))) => 858.70/111.59 (subset @ 858.70/111.59 Y0 @ Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (subset @ 858.70/111.59 emptyset @ 858.70/111.59 Y0)))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y0)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 subset @ 858.70/111.59 Y0 @ Y1)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 subset @ 858.70/111.59 Y0 @ Y1))) => 858.70/111.59 (( 858.70/111.59 (Y0) != 858.70/111.59 (Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (( 858.70/111.59 (Y0) != 858.70/111.59 (Y1)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (subset @ 858.70/111.59 Y0 @ Y0)))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (subset @ 858.70/111.59 Y0 @ Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (subset @ 858.70/111.59 Y1 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ Y1)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y2) => 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ Y2))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y1)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (emptyset)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y0)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y0)) => 858.70/111.59 (subset @ 858.70/111.59 Y1 @ Y0))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 (powerset @ 858.70/111.59 Y0))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (subset @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y1)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (in @ 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 (powerset @ 858.70/111.59 Y0)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (subset @ 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 Y0))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $o]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (Y3))) => 858.70/111.59 (Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) | 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 (binunion @ 858.70/111.59 Y0 @ Y1)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (subset @ 858.70/111.59 Y1 @ 858.70/111.59 (binunion @ 858.70/111.59 Y0 @ Y1)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binintersect @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (subset @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binintersect @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binintersect @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (subset @ 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 Y0))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (Y0))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (Y1))) => 858.70/111.59 (subset @ 858.70/111.59 Y1 @ Y0))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 binintersect @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 ( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1)))))))) => 858.70/111.59 (( 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (emptyset))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (subset @ 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 Y1))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (Y0))) => 858.70/111.59 (subset @ 858.70/111.59 Y0 @ Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (binintersect @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y1 @ Y2)) = 858.70/111.59 (binunion @ 858.70/111.59 ( 858.70/111.59 binintersect @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 ( 858.70/111.59 binintersect @ 858.70/111.59 Y0 @ Y2))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setminus @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setminus @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setminus @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (setminus @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (emptyset))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setminus @ 858.70/111.59 Y0 @ Y1)))) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y1)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setminus @ 858.70/111.59 Y0 @ Y1)))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y0)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y0))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setminus @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setminus @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (subset @ 858.70/111.59 (setminus @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 Y0))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setminus @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (emptyset))) => 858.70/111.59 (subset @ 858.70/111.59 Y0 @ Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 symdiff @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (Y3))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y0))) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (Y3))))) => 858.70/111.59 (Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 symdiff @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y0))) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 symdiff @ 858.70/111.59 Y0 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 symdiff @ 858.70/111.59 Y0 @ Y1))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y0))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ Y1))) => 858.70/111.59 (( 858.70/111.59 (~) @ ( 858.70/111.59 in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 symdiff @ 858.70/111.59 Y0 @ Y1))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y0 @ 858.70/111.59 (setunion @ 858.70/111.59 (setadjoin @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 (setadjoin @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 (setunion @ 858.70/111.59 (setadjoin @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 (setadjoin @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (iskpair @ 858.70/111.59 (setadjoin @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 (setadjoin @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (iskpair @ 858.70/111.59 (kpair @ 858.70/111.59 Y0 @ Y1)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) => 858.70/111.59 (subset @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset) @ 858.70/111.59 Y0))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 Y0)))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y1))) | 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y0)))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (subset @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (subset @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1)))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3) @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 powerset @ 858.70/111.59 ( 858.70/111.59 binunion @ 858.70/111.59 Y0 @ Y1)))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3) @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) & 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (kpair @ 858.70/111.59 Y3 @ Y4)))))))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (iskpair @ 858.70/111.59 Y2)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0)) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (in @ 858.70/111.59 Y1 @ Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (subset @ 858.70/111.59 (setunion @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset)) @ 858.70/111.59 Y0)))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (subset @ 858.70/111.59 Y0 @ 858.70/111.59 (setunion @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset)))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (setunion @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset)) = 858.70/111.59 (Y0)))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset)))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y3) = 858.70/111.59 (Y2)))))))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset))))))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i > $o]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y2) => 858.70/111.59 (( 858.70/111.59 (Y1 @ 858.70/111.59 Y3) => 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) & 858.70/111.59 (Y1 @ Y2)))))) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 Y0 @ Y1)) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset)))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (iskpair @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (in @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 Y0)))) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (in @ 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 Y0))) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)))))))) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ Y0)))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (kfst @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y0 @ Y1)) = 858.70/111.59 (Y0))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kfst @ Y2) @ 858.70/111.59 Y0)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y2))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (kpair @ 858.70/111.59 Y2 @ Y3))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y2))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1))) => 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 emptyset))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (Y2) = 858.70/111.59 (Y3))) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset))) => 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (Y1)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y0 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)) = 858.70/111.59 (setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 emptyset) @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 setadjoin @ 858.70/111.59 Y3 @ 858.70/111.59 emptyset)) @ 858.70/111.59 emptyset)))) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 Y0 @ 858.70/111.59 Y1) = 858.70/111.59 (kpair @ 858.70/111.59 Y2 @ Y3))) => 858.70/111.59 (( 858.70/111.59 (Y1) = 858.70/111.59 (Y3))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (iskpair @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y1 @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y0) @ 858.70/111.59 Y2)))))) & 858.70/111.59 (( 858.70/111.59 (dsetconstr @ 858.70/111.59 ( 858.70/111.59 setunion @ 858.70/111.59 Y0) @ 858.70/111.59 ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0) = 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y0) @ 858.70/111.59 Y2))))) = 858.70/111.59 (setadjoin @ 858.70/111.59 Y1 @ 858.70/111.59 emptyset))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (ksnd @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y0 @ Y1)) = 858.70/111.59 (Y1))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (iskpair @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y0) @ 858.70/111.59 ( 858.70/111.59 ksnd @ Y0)) = 858.70/111.59 (Y0)))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 ksnd @ Y2) @ 858.70/111.59 Y1)))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3) @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3) @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (in @ 858.70/111.59 Y3 @ Y1))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (kfst @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3)) = 858.70/111.59 (Y2))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (ksnd @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y2 @ Y3)) = 858.70/111.59 (Y3))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y2 @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1)) => 858.70/111.59 (( 858.70/111.59 (kpair @ 858.70/111.59 ( 858.70/111.59 kfst @ Y2) @ 858.70/111.59 ( 858.70/111.59 ksnd @ Y2)) = 858.70/111.59 (Y2)))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (Y2 @ 858.70/111.59 Y3 @ 858.70/111.59 Y4) => 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y3 @ Y4) @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y6 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y6 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y7 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y7 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y6 @ Y7) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y5) = 858.70/111.59 (kpair @ 858.70/111.59 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (subset @ 858.70/111.59 (dsetconstr @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y5 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y4 @ Y5) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y3) = 858.70/111.59 (kpair @ 858.70/111.59 Y4 @ Y5))))))))))))))) @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (subset @ 858.70/111.59 (dsetconstr @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y5 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y4 @ Y5) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y3) = 858.70/111.59 (kpair @ 858.70/111.59 Y4 @ Y5))))))))))))))) @ 858.70/111.59 (cartprod @ 858.70/111.59 Y0 @ Y1))))))))))) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y0 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y1 : $i]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y2 : 858.70/111.59 $i > $i > $o]: 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y3 @ 858.70/111.59 Y0) => 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) => 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 ( 858.70/111.59 kpair @ 858.70/111.59 Y3 @ Y4) @ 858.70/111.59 ( 858.70/111.59 dsetconstr @ 858.70/111.59 ( 858.70/111.59 cartprod @ 858.70/111.59 Y0 @ Y1) @ 858.70/111.59 ( 858.70/111.59 ^[Y5 : $i]: 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y6 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y6 @ 858.70/111.59 Y0) & 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y7 : $i]: 858.70/111.59 (( 858.70/111.59 ( 858.70/111.59 in @ 858.70/111.59 Y7 @ Y1) & 858.70/111.59 ( 858.70/111.59 Y2 @ 858.70/111.59 Y6 @ Y7) & 858.70/111.59 ( 858.70/111.59 ( 858.70/111.59 (Y5) = 858.70/111.59 (kpair @ 858.70/111.59 Y6 @ Y7)))))))))))))))) => 858.70/111.59 (Y2 @ 858.70/111.59 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 858.70/111.59 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl11])). 858.70/111.59 thf(zip_derived_cl21, plain, 858.70/111.59 (~ (((in @ emptyset @ omega) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((in @ Y0 @ omega) => (in @ (setadjoin @ Y0 @ Y0) @ 858.70/111.59 omega)))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((((((!!) @ (^[Y1 : $i]: 858.70/111.59 (((((in @ Y1 @ Y0) & (in @ Y1 @ 858.70/111.59 omega))) => 858.70/111.59 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 858.70/111.59 (in @ emptyset @ Y0))) => 858.70/111.59 (((!!) @ (^[Y1 : $i]: 858.70/111.59 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i > $i > $o]: 858.70/111.59 (((!!) @ (^[Y1 : $i]: 858.70/111.59 (((((!!) @ (^[Y2 : $i]: 858.70/111.59 (((in @ Y2 @ Y1) => 858.70/111.59 (((??) @ (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2 @ 858.70/111.59 Y3) & 858.70/111.59 (( 858.70/111.59 (!!) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (Y0 @ 858.70/111.59 Y2 @ 858.70/111.59 Y4) => 858.70/111.59 (( 858.70/111.59 (Y3) = 858.70/111.59 (Y4)))))))))))))))))) => 858.70/111.59 (((??) @ (^[Y2 : $i]: 858.70/111.59 (((!!) @ (^[Y3 : $i]: 858.70/111.59 (((in @ 858.70/111.59 Y3 @ 858.70/111.59 Y2) <=> 858.70/111.59 (( 858.70/111.59 (??) @ ( 858.70/111.59 ^[Y4 : $i]: 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.59 Y4 @ 858.70/111.59 Y1) & 858.70/111.59 (Y0 @ 858.70/111.59 Y4 @ Y3)))))))))))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 858.70/111.59 (((??) @ (^[Y1 : $i]: 858.70/111.59 (((in @ Y1 @ Y0) & 858.70/111.59 (((~) @ (((??) @ (^[Y2 : $i]: 858.70/111.59 (((in @ 858.70/111.59 Y2 @ Y1) & 858.70/111.59 (in @ 858.70/111.59 Y2 @ Y0)))))))))))))))))) => 858.70/111.59 (((((!!) @ (^[Y0 : $i]: 858.70/111.59 (((??) @ (^[Y1 : $i]: 858.70/111.59 (((((!!) @ (^[Y2 : $i]: 858.70/111.59 (((in @ Y2 @ Y1) => 858.70/111.59 (((!!) @ ( 858.70/111.59 ^[Y3 : $i]: 858.70/111.59 (((in @ Y3 @ 858.70/111.59 Y2) => 858.70/111.59 (in @ Y3 @ 858.70/111.59 Y0))))))))))) & 858.70/111.59 (((!!) @ (^[Y2 : $i]: 858.70/111.59 (((!!) @ (^[Y3 : $i]: 858.70/111.59 (( 858.70/111.59 (( 858.70/111.59 (in @ 858.70/111.60 Y3 @ 858.70/111.60 Y0) & 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y0))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y4 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y4 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y4) <=> 858.70/111.60 (in @ 858.70/111.60 Y3 @ Y4)))))))) => 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))))))))))))) & 858.70/111.60 (((!!) @ (^[Y2 : $i]: 858.70/111.60 (((!!) @ (^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y3 @ 858.70/111.60 Y1) & 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y1))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y4 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y4 @ 858.70/111.60 Y3) => 858.70/111.60 (in @ 858.70/111.60 Y4 @ Y2)))))) | 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y4 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y4 @ 858.70/111.60 Y2) => 858.70/111.60 (in @ 858.70/111.60 Y4 @ Y3)))))))))))))))) & 858.70/111.60 (((!!) @ (^[Y2 : $i]: 858.70/111.60 (((((((??) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (in @ Y3 @ 858.70/111.60 Y2)))) & 858.70/111.60 (((!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (((in @ 858.70/111.60 Y3 @ 858.70/111.60 Y2) => 858.70/111.60 (in @ 858.70/111.60 Y3 @ Y0)))))))) => 858.70/111.60 (((??) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (((??) @ ( 858.70/111.60 ^[Y4 : $i]: 858.70/111.60 (( 858.70/111.60 ( 858.70/111.60 in @ 858.70/111.60 Y3 @ Y1) & 858.70/111.60 ( 858.70/111.60 in @ 858.70/111.60 Y4 @ Y2) & 858.70/111.60 ( 858.70/111.60 ( 858.70/111.60 (~) @ ( 858.70/111.60 ( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y5 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y5 @ 858.70/111.60 Y3) & 858.70/111.60 (in @ 858.70/111.60 Y5 @ Y2)))))))) & 858.70/111.60 ( 858.70/111.60 ( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y5 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y5 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y4 @ 858.70/111.60 Y5) | 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y6 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y6 @ 858.70/111.60 Y5) => 858.70/111.60 (in @ 858.70/111.60 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i > $o]: 858.70/111.60 (((((??) @ (^[Y1 : $i]: 858.70/111.60 (((Y0 @ Y1) & 858.70/111.60 (((!!) @ (^[Y2 : $i]: 858.70/111.60 (((Y0 @ Y2) => 858.70/111.60 (((Y1) = (Y2))))))))))))) => 858.70/111.60 (Y0 @ (descr @ Y0))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.60 (((!!) @ (^[Y2 : $i]: 858.70/111.60 (((in @ Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (((Y1 @ Y2) => 858.70/111.60 (in @ Y2 @ 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ Y1))))))))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.60 (((!!) @ (^[Y2 : $i]: 858.70/111.60 (((in @ Y2 @ 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ Y1)) => 858.70/111.60 (in @ Y2 @ Y0)))))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.60 (((!!) @ (^[Y2 : $i]: 858.70/111.60 (((in @ Y2 @ 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ Y1)) => 858.70/111.60 (Y1 @ Y2)))))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $o]: 858.70/111.60 (((!!) @ (^[Y1 : $i]: 858.70/111.60 (((in @ Y1 @ 858.70/111.60 (prop2set @ Y0)) => 858.70/111.60 (Y0))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((in @ Y0 @ emptyset) => 858.70/111.60 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((~) @ (in @ Y0 @ emptyset)))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((~) @ (in @ Y0 @ emptyset)))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i > $o]: 858.70/111.60 (((((??) @ (^[Y1 : $i]: 858.70/111.60 (((Y0 @ Y1) & 858.70/111.60 (((!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2))))))))))))) => 858.70/111.60 (((??) @ (^[Y1 : $i]: 858.70/111.60 (Y0 @ Y1))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((!!) @ (^[Y1 : $i]: 858.70/111.60 (((((!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y1)))))) => 858.70/111.60 (((( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y0)))))) => 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))))))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((((!!) @ (^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 in @ 858.70/111.60 Y1 @ Y0)))))) => 858.70/111.60 (((Y0) = (emptyset)))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((((!!) @ (^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 in @ 858.70/111.60 Y1 @ Y0)))))) => 858.70/111.60 (((Y0) = (emptyset)))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((!!) @ (^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 dsetconstr @ 858.70/111.60 Y0 @ Y1)) <=> 858.70/111.60 (Y1 @ Y2)))))))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((((Y0) != 858.70/111.60 (emptyset))) => 858.70/111.60 (((??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (in @ Y1 @ 858.70/111.60 Y0))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (((!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (Y1 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) != 858.70/111.60 (emptyset)))))))))))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((((??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (in @ 858.70/111.60 Y1 @ Y0)))) => 858.70/111.60 (((Y0) != 858.70/111.60 (emptyset)))))))) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (((!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (in @ 858.70/111.60 Y0 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y0 @ Y1)))))))) => 858.70/111.60 (((in @ emptyset @ 858.70/111.60 (setadjoin @ 858.70/111.60 emptyset @ emptyset)) => 858.70/111.60 (((((!!) @ (^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y0 @ Y1))))))))))))) => 858.70/111.60 (((((!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (((!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y0 @ Y1)) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y0))) => 858.70/111.60 (Y3))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) => 858.70/111.60 (Y3))) => 858.70/111.60 (Y3))))))))))))))))))) => 858.70/111.60 (((((!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (((!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y0 @ Y1)) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) | 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y0)))))))))))))))) => 858.70/111.60 (((((!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ 858.70/111.60 ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 ($true))) = 858.70/111.60 (Y0)))))) => 858.70/111.60 (((((!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y0)))))) => 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 Y0)))))))))) => 858.70/111.60 (((( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (in @ 858.70/111.60 emptyset @ 858.70/111.60 (powerset @ 858.70/111.60 Y0))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (in @ 858.70/111.60 emptyset @ 858.70/111.60 (powerset @ 858.70/111.60 Y0))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 Y0)) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y0)))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 setunion @ 858.70/111.60 Y0))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 setunion @ 858.70/111.60 Y0)) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 Y3) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y3 @ 858.70/111.60 Y0) => 858.70/111.60 (Y2)))))))) => 858.70/111.60 (Y2)))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 ( 858.70/111.60 setunion @ 858.70/111.60 Y0))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2))))))))))))) => 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) <=> 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y1)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) != 858.70/111.60 (emptyset))) => 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (in @ 858.70/111.60 Y1 @ Y0))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y0 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset)) => 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) != 858.70/111.60 (Y1))) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y0 @ 858.70/111.60 emptyset)))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (in @ 858.70/111.60 Y0 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset)))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y0 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset)) => 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y0 @ 858.70/111.60 emptyset)))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y0 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y1))) | 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y0)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (in @ 858.70/111.60 Y0 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y0 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y0 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) & 858.70/111.60 (Y1 @ Y2)))))) => 858.70/111.60 (( 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) != 858.70/111.60 (emptyset))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset) => 858.70/111.60 (Y0 @ Y1))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 ( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (Y1 @ Y2)))))))) => 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) & 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 Y1 @ Y2)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 Y1 @ Y2)))))))) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 ( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) & 858.70/111.60 (Y1 @ Y2)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 ( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) & 858.70/111.60 (Y1 @ Y2)))))))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 Y1 @ Y2)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) & 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 Y1 @ Y2)))))))) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 ( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (Y1 @ Y2)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $o]: 858.70/111.60 (( 858.70/111.60 (Y0) => 858.70/111.60 (in @ 858.70/111.60 emptyset @ 858.70/111.60 ( 858.70/111.60 prop2set @ 858.70/111.60 Y0))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $o]: 858.70/111.60 (( 858.70/111.60 (Y0) => 858.70/111.60 (set2prop @ 858.70/111.60 ( 858.70/111.60 prop2set @ 858.70/111.60 Y0))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 ( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) & 858.70/111.60 (Y1 @ Y2)))))))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 Y1 @ Y2)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 ( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (Y1 @ Y2)))))))) => 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) & 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 Y1 @ Y2)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (Y0 @ Y1)))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2))))))))))))) => 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2)))))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) <=> 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y1))))))))))) => 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2)))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y3 @ Y1))))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) <=> 858.70/111.60 (in @ 858.70/111.60 Y3 @ Y1))))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2))))))))))))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2)))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))) => 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) <=> 858.70/111.60 (Y1 @ Y3))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y3) => 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))))))))))))) <=> 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y1 @ 858.70/111.60 Y2) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (Y1 @ 858.70/111.60 Y3) => 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))))))))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))) => 858.70/111.60 (( 858.70/111.60 (setadjoin @ 858.70/111.60 Y0 @ 858.70/111.60 Y2) = 858.70/111.60 (setadjoin @ 858.70/111.60 Y1 @ Y3))))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (( 858.70/111.60 (powerset @ 858.70/111.60 Y0) = 858.70/111.60 (powerset @ 858.70/111.60 Y1))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (( 858.70/111.60 (setunion @ 858.70/111.60 Y0) = 858.70/111.60 (setunion @ 858.70/111.60 Y1))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2))))))))))))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (( 858.70/111.60 (Y1) = 858.70/111.60 (Y2)))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))) => 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) <=> 858.70/111.60 (Y1 @ Y3))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y2) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (Y0 @ 858.70/111.60 Y3) => 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (??) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (Y1 @ 858.70/111.60 Y2) & 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i]: 858.70/111.60 (( 858.70/111.60 (Y1 @ 858.70/111.60 Y3) => 858.70/111.60 (( 858.70/111.60 (Y2) = 858.70/111.60 (Y3))))))))))))) => 858.70/111.60 (( 858.70/111.60 (descr @ 858.70/111.60 Y0) = 858.70/111.60 (descr @ 858.70/111.60 Y1))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $i > $o]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y4 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y4 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y5 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y5 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y4) = 858.70/111.60 (Y5))) => 858.70/111.60 (( 858.70/111.60 (Y2 @ 858.70/111.60 Y4) <=> 858.70/111.60 (Y3 @ Y5))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ 858.70/111.60 Y2) = 858.70/111.60 (dsetconstr @ 858.70/111.60 Y1 @ Y3))))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y1)))))) => 858.70/111.60 (subset @ 858.70/111.60 Y0 @ Y1))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (subset @ 858.70/111.60 Y1 @ Y0))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))) => 858.70/111.60 (subset @ 858.70/111.60 Y0 @ Y1))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y1)))))) => 858.70/111.60 (subset @ 858.70/111.60 Y0 @ Y1))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (subset @ 858.70/111.60 emptyset @ 858.70/111.60 Y0)))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y1)))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 in @ 858.70/111.60 Y2 @ Y1))) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 in @ 858.70/111.60 Y2 @ Y0)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 in @ 858.70/111.60 Y2 @ Y1))) => 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 subset @ 858.70/111.60 Y0 @ Y1)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 subset @ 858.70/111.60 Y0 @ Y1))) => 858.70/111.60 (( 858.70/111.60 (Y0) != 858.70/111.60 (Y1))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (~) @ ( 858.70/111.60 in @ 858.70/111.60 Y2 @ Y1))) => 858.70/111.60 (( 858.70/111.60 (Y0) != 858.70/111.60 (Y1)))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (subset @ 858.70/111.60 Y0 @ Y0)))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y1 @ 858.70/111.60 Y2) => 858.70/111.60 (subset @ 858.70/111.60 Y0 @ Y2)))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (subset @ 858.70/111.60 Y1 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y0 @ Y1)))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 Y2) => 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 ( 858.70/111.60 setadjoin @ 858.70/111.60 Y1 @ Y2))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (in @ 858.70/111.60 Y0 @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 Y1)))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y1 @ 858.70/111.60 Y0) => 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (Y1))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 emptyset) => 858.70/111.60 (( 858.70/111.60 (Y0) = 858.70/111.60 (emptyset)))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y1 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 Y0)))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 Y0)) => 858.70/111.60 (subset @ 858.70/111.60 Y1 @ Y0))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (in @ 858.70/111.60 Y0 @ 858.70/111.60 (powerset @ 858.70/111.60 Y0))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 Y1) => 858.70/111.60 (subset @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 Y0) @ 858.70/111.60 ( 858.70/111.60 powerset @ 858.70/111.60 Y1)))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (in @ 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ Y1) @ 858.70/111.60 (powerset @ 858.70/111.60 Y0)))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i > $o]: 858.70/111.60 (subset @ 858.70/111.60 (dsetconstr @ 858.70/111.60 Y0 @ Y1) @ 858.70/111.60 Y0))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 binunion @ 858.70/111.60 Y0 @ Y1))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (in @ 858.70/111.60 Y1 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y0 @ 858.70/111.60 (setadjoin @ 858.70/111.60 Y1 @ 858.70/111.60 emptyset))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) => 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 binunion @ 858.70/111.60 Y0 @ Y1))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y3 : $o]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 binunion @ 858.70/111.60 Y0 @ Y1)) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (Y3))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) => 858.70/111.60 (Y3))) => 858.70/111.60 (Y3))))))))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 ( 858.70/111.60 binunion @ 858.70/111.60 Y0 @ Y1)) => 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y1) | 858.70/111.60 (in @ 858.70/111.60 Y2 @ Y0)))))))))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (subset @ 858.70/111.60 Y0 @ 858.70/111.60 (binunion @ 858.70/111.60 Y0 @ Y1)))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (subset @ 858.70/111.60 Y1 @ 858.70/111.60 (binunion @ 858.70/111.60 Y0 @ Y1)))))))) => 858.70/111.60 (( 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y0 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y1 : $i]: 858.70/111.60 (( 858.70/111.60 (!!) @ ( 858.70/111.60 ^[Y2 : $i]: 858.70/111.60 (( 858.70/111.60 (in @ 858.70/111.60 Y2 @ 858.70/111.60 Y0) => 858.70/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 binintersect @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (subset @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (subset @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (subset @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 binintersect @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 binintersect @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y0)))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (subset @ 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 Y0))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (subset @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (Y0))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (Y1))) => 859.61/111.60 (subset @ 859.61/111.60 Y1 @ Y0))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 binintersect @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1)))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1)))))))) => 859.61/111.60 (( 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (emptyset))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (subset @ 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 Y1))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (subset @ 859.61/111.60 Y1 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (Y0))) => 859.61/111.60 (subset @ 859.61/111.60 Y0 @ Y1))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (binintersect @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 binunion @ 859.61/111.60 Y1 @ Y2)) = 859.61/111.60 (binunion @ 859.61/111.60 ( 859.61/111.60 binintersect @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 ( 859.61/111.60 binintersect @ 859.61/111.60 Y0 @ Y2))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y1))) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setminus @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setminus @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y0)))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setminus @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y1)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (subset @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (setminus @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (emptyset))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setminus @ 859.61/111.60 Y0 @ Y1)))) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setminus @ 859.61/111.60 Y0 @ Y1)))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y1))) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y0)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y0))) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setminus @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setminus @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (subset @ 859.61/111.60 (setminus @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 Y0))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (setminus @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (emptyset))) => 859.61/111.60 (subset @ 859.61/111.60 Y0 @ Y1))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 symdiff @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y1))) => 859.61/111.60 (Y3))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y0))) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (Y3))))) => 859.61/111.60 (Y3))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y1))) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 symdiff @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y0))) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 symdiff @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 symdiff @ 859.61/111.60 Y0 @ Y1))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y0))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ Y1))) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 symdiff @ 859.61/111.60 Y0 @ Y1))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y0 @ 859.61/111.60 (setunion @ 859.61/111.60 (setadjoin @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 (setadjoin @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 (setunion @ 859.61/111.60 (setadjoin @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 (setadjoin @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (iskpair @ 859.61/111.60 (setadjoin @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 (setadjoin @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (iskpair @ 859.61/111.60 (kpair @ 859.61/111.60 Y0 @ Y1)))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 Y0) => 859.61/111.60 (subset @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset) @ 859.61/111.60 Y0))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 Y0)))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 binunion @ 859.61/111.60 Y0 @ Y1)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y1))) | 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y0)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (subset @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset)) @ 859.61/111.60 ( 859.61/111.60 binunion @ 859.61/111.60 Y0 @ Y1)))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset)) @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 binunion @ 859.61/111.60 Y0 @ Y1))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (subset @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)) @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 binunion @ 859.61/111.60 Y0 @ Y1))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)) @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 binunion @ 859.61/111.60 Y0 @ Y1)))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y2 @ Y3) @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 binunion @ 859.61/111.60 Y0 @ Y1)))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y2 @ Y3) @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y1) & 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (kpair @ 859.61/111.60 Y3 @ Y4)))))))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (iskpair @ 859.61/111.60 Y2)))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0)) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (in @ 859.61/111.60 Y1 @ Y2)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (subset @ 859.61/111.60 (setunion @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset)) @ 859.61/111.60 Y0)))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (subset @ 859.61/111.60 Y0 @ 859.61/111.60 (setunion @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset)))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (setunion @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset)) = 859.61/111.60 (Y0)))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (Y1 @ Y2)))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 Y0 @ Y1)) & 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset)))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 Y0 @ Y1)) & 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset)))))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (Y1 @ Y2)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (Y3) = 859.61/111.60 (Y2)))))))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 Y0 @ Y1)) & 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset))))))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (Y1 @ Y2)))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 Y0 @ Y1)) & 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset)))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))) => 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset))) => 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y2)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (iskpair @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0) @ 859.61/111.60 ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (in @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 Y0)))) & 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0) @ 859.61/111.60 ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (in @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 Y0))) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)))))))) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0) @ Y0)))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (kfst @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y0 @ Y1)) = 859.61/111.60 (Y0))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 kfst @ Y2) @ 859.61/111.60 Y0)))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)) = 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)))) => 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y2))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (kpair @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (kpair @ 859.61/111.60 Y2 @ Y3))) => 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y2))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)) = 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 emptyset))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)) = 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y3))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset))) => 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)) = 859.61/111.60 (setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 emptyset) @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y3 @ 859.61/111.60 emptyset)) @ 859.61/111.60 emptyset)))) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y3))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (kpair @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) = 859.61/111.60 (kpair @ 859.61/111.60 Y2 @ Y3))) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y3))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (iskpair @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0) @ 859.61/111.60 ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (kpair @ 859.61/111.60 ( 859.61/111.60 kfst @ Y0) @ 859.61/111.60 Y2)))))) & 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0) @ 859.61/111.60 ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (kpair @ 859.61/111.60 ( 859.61/111.60 kfst @ Y0) @ 859.61/111.60 Y2))))) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (ksnd @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y0 @ Y1)) = 859.61/111.60 (Y1))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (iskpair @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (kpair @ 859.61/111.60 ( 859.61/111.60 kfst @ Y0) @ 859.61/111.60 ( 859.61/111.60 ksnd @ Y0)) = 859.61/111.60 (Y0)))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 ksnd @ Y2) @ 859.61/111.60 Y1)))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y2 @ Y3) @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y0))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y2 @ Y3) @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ 859.61/111.60 Y3 @ Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (kfst @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y2 @ Y3)) = 859.61/111.60 (Y2))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (ksnd @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y2 @ Y3)) = 859.61/111.60 (Y3))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (( 859.61/111.60 (kpair @ 859.61/111.60 ( 859.61/111.60 kfst @ Y2) @ 859.61/111.60 ( 859.61/111.60 ksnd @ Y2)) = 859.61/111.60 (Y2)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : 859.61/111.60 $i > $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (Y2 @ 859.61/111.60 Y3 @ 859.61/111.60 Y4) => 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y3 @ Y4) @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 ( 859.61/111.60 ^[Y5 : $i]: 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y6 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y6 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y7 : $i]: 859.61/111.60 (( 859.61/111.60 ( 859.61/111.60 in @ 859.61/111.60 Y7 @ Y1) & 859.61/111.60 ( 859.61/111.60 Y2 @ 859.61/111.60 Y6 @ Y7) & 859.61/111.60 ( 859.61/111.60 ( 859.61/111.60 (Y5) = 859.61/111.60 (kpair @ 859.61/111.60 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : 859.61/111.60 $i > $i > $o]: 859.61/111.60 (subset @ 859.61/111.60 (dsetconstr @ 859.61/111.60 (cartprod @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 (^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y5 : $i]: 859.61/111.60 (( 859.61/111.60 ( 859.61/111.60 in @ 859.61/111.60 Y5 @ Y1) & 859.61/111.60 ( 859.61/111.60 Y2 @ 859.61/111.60 Y4 @ Y5) & 859.61/111.60 ( 859.61/111.60 ( 859.61/111.60 (Y3) = 859.61/111.60 (kpair @ 859.61/111.60 Y4 @ Y5))))))))))))))) @ 859.61/111.60 (cartprod @ 859.61/111.60 Y0 @ Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : 859.61/111.60 $i > $i > $o]: 859.61/111.60 (subset @ 859.61/111.60 (dsetconstr @ 859.61/111.60 (cartprod @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 (^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y5 : $i]: 859.61/111.60 (( 859.61/111.60 ( 859.61/111.60 in @ 859.61/111.60 Y5 @ Y1) & 859.61/111.60 ( 859.61/111.60 Y2 @ 859.61/111.60 Y4 @ Y5) & 859.61/111.60 ( 859.61/111.60 ( 859.61/111.60 (Y3) = 859.61/111.60 (kpair @ 859.61/111.60 Y4 @ Y5))))))))))))))) @ 859.61/111.60 (cartprod @ 859.61/111.60 Y0 @ Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : 859.61/111.60 $i > $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 ( 859.61/111.60 kpair @ 859.61/111.60 Y3 @ Y4) @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 ( 859.61/111.60 cartprod @ 859.61/111.60 Y0 @ Y1) @ 859.61/111.60 ( 859.61/111.60 ^[Y5 : $i]: 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y6 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y6 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y7 : $i]: 859.61/111.60 (( 859.61/111.60 ( 859.61/111.60 in @ 859.61/111.60 Y7 @ Y1) & 859.61/111.60 ( 859.61/111.60 Y2 @ 859.61/111.60 Y6 @ Y7) & 859.61/111.60 ( 859.61/111.60 ( 859.61/111.60 (Y5) = 859.61/111.60 (kpair @ 859.61/111.60 Y6 @ Y7)))))))))))))))) => 859.61/111.60 (Y2 @ 859.61/111.60 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.61/111.60 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl15])). 859.61/111.60 thf(zip_derived_cl27, plain, 859.61/111.60 (~ (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((in @ Y0 @ omega) => (in @ (setadjoin @ Y0 @ Y0) @ 859.61/111.60 omega)))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((((((!!) @ (^[Y1 : $i]: 859.61/111.60 (((((in @ Y1 @ Y0) & (in @ Y1 @ omega))) => 859.61/111.60 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 859.61/111.60 (in @ emptyset @ Y0))) => 859.61/111.60 (((!!) @ (^[Y1 : $i]: 859.61/111.60 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i > $i > $o]: 859.61/111.60 (((!!) @ (^[Y1 : $i]: 859.61/111.60 (((((!!) @ (^[Y2 : $i]: 859.61/111.60 (((in @ Y2 @ Y1) => 859.61/111.60 (((??) @ (^[Y3 : $i]: 859.61/111.60 (((Y0 @ 859.61/111.60 Y2 @ Y3) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2 @ 859.61/111.60 Y4) => 859.61/111.60 (( 859.61/111.60 (Y3) = 859.61/111.60 (Y4)))))))))))))))))) => 859.61/111.60 (((??) @ (^[Y2 : $i]: 859.61/111.60 (((!!) @ (^[Y3 : $i]: 859.61/111.60 (((in @ Y3 @ 859.61/111.60 Y2) <=> 859.61/111.60 (((??) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y1) & 859.61/111.60 (Y0 @ 859.61/111.60 Y4 @ Y3)))))))))))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.61/111.60 (((??) @ (^[Y1 : $i]: 859.61/111.60 (((in @ Y1 @ Y0) & 859.61/111.60 (((~) @ (((??) @ (^[Y2 : $i]: 859.61/111.60 (((in @ Y2 @ 859.61/111.60 Y1) & (in @ 859.61/111.60 Y2 @ Y0)))))))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((??) @ (^[Y1 : $i]: 859.61/111.60 (((((!!) @ (^[Y2 : $i]: 859.61/111.60 (((in @ Y2 @ Y1) => 859.61/111.60 (((!!) @ (^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y2) => 859.61/111.60 (in @ 859.61/111.60 Y3 @ Y0))))))))))) & 859.61/111.60 (((!!) @ (^[Y2 : $i]: 859.61/111.60 (((!!) @ (^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) & 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y0))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y4) <=> 859.61/111.60 (in @ 859.61/111.60 Y3 @ Y4)))))))) => 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))))))))))))) & 859.61/111.60 (((!!) @ (^[Y2 : $i]: 859.61/111.60 (((!!) @ (^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y1) & 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y3) => 859.61/111.60 (in @ 859.61/111.60 Y4 @ Y2)))))) | 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y2) => 859.61/111.60 (in @ 859.61/111.60 Y4 @ Y3)))))))))))))))) & 859.61/111.60 (((!!) @ (^[Y2 : $i]: 859.61/111.60 (((((((??) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (in @ Y3 @ Y2)))) & 859.61/111.60 (((!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (((in @ Y3 @ 859.61/111.60 Y2) => 859.61/111.60 (in @ Y3 @ 859.61/111.60 Y0)))))))) => 859.61/111.60 (((??) @ (^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 ( 859.61/111.60 in @ 859.61/111.60 Y3 @ Y1) & 859.61/111.60 ( 859.61/111.60 in @ 859.61/111.60 Y4 @ Y2) & 859.61/111.60 ( 859.61/111.60 ( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y5 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y5 @ 859.61/111.60 Y3) & 859.61/111.60 (in @ 859.61/111.60 Y5 @ Y2)))))))) & 859.61/111.60 ( 859.61/111.60 ( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y5 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y5 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y5) | 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y6 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y6 @ 859.61/111.60 Y5) => 859.61/111.60 (in @ 859.61/111.60 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i > $o]: 859.61/111.60 (((((??) @ (^[Y1 : $i]: 859.61/111.60 (((Y0 @ Y1) & 859.61/111.60 (((!!) @ (^[Y2 : $i]: 859.61/111.60 (((Y0 @ Y2) => 859.61/111.60 (((Y1) = (Y2))))))))))))) => 859.61/111.60 (Y0 @ (descr @ Y0))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.60 (((!!) @ (^[Y2 : $i]: 859.61/111.60 (((in @ Y2 @ Y0) => 859.61/111.60 (((Y1 @ Y2) => 859.61/111.60 (in @ Y2 @ 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ Y1))))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.60 (((!!) @ (^[Y2 : $i]: 859.61/111.60 (((in @ Y2 @ 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (in @ Y2 @ Y0)))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.60 (((!!) @ (^[Y2 : $i]: 859.61/111.60 (((in @ Y2 @ 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (Y1 @ Y2)))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $o]: 859.61/111.60 (((!!) @ (^[Y1 : $i]: 859.61/111.60 (((in @ Y1 @ 859.61/111.60 (prop2set @ Y0)) => (Y0))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((in @ Y0 @ emptyset) => 859.61/111.60 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((~) @ (in @ Y0 @ emptyset)))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((~) @ (in @ Y0 @ emptyset)))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i > $o]: 859.61/111.60 (((((??) @ (^[Y1 : $i]: 859.61/111.60 (((Y0 @ Y1) & 859.61/111.60 (((!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2))))))))))))) => 859.61/111.60 (((??) @ (^[Y1 : $i]: 859.61/111.60 (Y0 @ Y1))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((!!) @ (^[Y1 : $i]: 859.61/111.60 (((((!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1)))))) => 859.61/111.60 (((((!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y0)))))) => 859.61/111.60 (((Y0) = 859.61/111.60 (Y1))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((((!!) @ (^[Y1 : $i]: 859.61/111.60 (((~) @ ( 859.61/111.60 in @ Y1 @ 859.61/111.60 Y0)))))) => 859.61/111.60 (((Y0) = (emptyset)))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((((!!) @ (^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y1 @ Y0)))))) => 859.61/111.60 (((Y0) = (emptyset)))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 dsetconstr @ 859.61/111.60 Y0 @ Y1)) <=> 859.61/111.60 (Y1 @ Y2)))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((((Y0) != 859.61/111.60 (emptyset))) => 859.61/111.60 (((??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ Y1 @ Y0))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (((!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) != 859.61/111.60 (emptyset)))))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((((??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y1 @ Y0)))) => 859.61/111.60 (((Y0) != 859.61/111.60 (emptyset)))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (((!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ Y1)))))))) => 859.61/111.60 (((in @ emptyset @ 859.61/111.60 (setadjoin @ emptyset @ 859.61/111.60 emptyset)) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ Y1))))))))))))) => 859.61/111.60 (((((!!) @ (^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y0))) => 859.61/111.60 (Y3))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (Y3))) => 859.61/111.60 (Y3))))))))))))))))))) => 859.61/111.60 (((((!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (((!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ Y1)) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) | 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y0)))))))))))))))) => 859.61/111.60 (((((!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (((dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 (^[Y1 : $i]: 859.61/111.60 ($true))) = 859.61/111.60 (Y0)))))) => 859.61/111.60 (((((!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y0)))))) => 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 Y0)))))))))) => 859.61/111.60 (((((!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (in @ 859.61/111.60 emptyset @ 859.61/111.60 (powerset @ 859.61/111.60 Y0))))) => 859.61/111.60 (((( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (in @ 859.61/111.60 emptyset @ 859.61/111.60 (powerset @ 859.61/111.60 Y0))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 Y0)) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y1) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y0)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0)) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y3 @ 859.61/111.60 Y0) => 859.61/111.60 (Y2)))))))) => 859.61/111.60 (Y2)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 powerset @ 859.61/111.60 ( 859.61/111.60 setunion @ 859.61/111.60 Y0))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2))))))))))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) <=> 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y1)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) != 859.61/111.60 (emptyset))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y1 @ Y0))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) => 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) != 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset)))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (in @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset)) => 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 emptyset)))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 ( 859.61/111.60 setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y1))) | 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y0)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y0 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (Y1 @ Y2)))))) => 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) != 859.61/111.60 (emptyset))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y1 @ 859.61/111.60 emptyset) => 859.61/111.60 (Y0 @ Y1))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (Y1 @ Y2)))))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 Y1 @ Y2)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 Y1 @ Y2)))))))) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (Y1 @ Y2)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (Y1 @ Y2)))))))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 Y1 @ Y2)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 Y1 @ Y2)))))))) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (Y1 @ Y2)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $o]: 859.61/111.60 (( 859.61/111.60 (Y0) => 859.61/111.60 (in @ 859.61/111.60 emptyset @ 859.61/111.60 ( 859.61/111.60 prop2set @ 859.61/111.60 Y0))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $o]: 859.61/111.60 (( 859.61/111.60 (Y0) => 859.61/111.60 (set2prop @ 859.61/111.60 ( 859.61/111.60 prop2set @ 859.61/111.60 Y0))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (Y1 @ Y2)))))))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 Y1 @ Y2)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 ( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (Y1 @ Y2)))))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) & 859.61/111.60 (( 859.61/111.60 (~) @ ( 859.61/111.60 Y1 @ Y2)))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (Y0 @ Y1)))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2))))))))))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2)))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) <=> 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2)))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y3 @ Y1))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) <=> 859.61/111.60 (in @ 859.61/111.60 Y3 @ Y1))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2))))))))))))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2)))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))) => 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) <=> 859.61/111.60 (Y1 @ Y3))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))))))))))))) <=> 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y2) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))))))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))) => 859.61/111.60 (( 859.61/111.60 (setadjoin @ 859.61/111.60 Y0 @ 859.61/111.60 Y2) = 859.61/111.60 (setadjoin @ 859.61/111.60 Y1 @ Y3))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (powerset @ 859.61/111.60 Y0) = 859.61/111.60 (powerset @ 859.61/111.60 Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (setunion @ 859.61/111.60 Y0) = 859.61/111.60 (setunion @ 859.61/111.60 Y1))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2))))))))))))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) => 859.61/111.60 (( 859.61/111.60 (Y1) = 859.61/111.60 (Y2)))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))) => 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) <=> 859.61/111.60 (Y1 @ Y3))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y2) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (Y0 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (??) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y2) & 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i]: 859.61/111.60 (( 859.61/111.60 (Y1 @ 859.61/111.60 Y3) => 859.61/111.60 (( 859.61/111.60 (Y2) = 859.61/111.60 (Y3))))))))))))) => 859.61/111.60 (( 859.61/111.60 (descr @ 859.61/111.60 Y0) = 859.61/111.60 (descr @ 859.61/111.60 Y1))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y3 : $i > $o]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y4 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y4 @ 859.61/111.60 Y0) => 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y5 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y5 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y4) = 859.61/111.60 (Y5))) => 859.61/111.60 (( 859.61/111.60 (Y2 @ 859.61/111.60 Y4) <=> 859.61/111.60 (Y3 @ Y5))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (dsetconstr @ 859.61/111.60 Y0 @ 859.61/111.60 Y2) = 859.61/111.60 (dsetconstr @ 859.61/111.60 Y1 @ Y3))))))))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1)))))) => 859.61/111.60 (subset @ 859.61/111.60 Y0 @ Y1))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (subset @ 859.61/111.60 Y1 @ Y0))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (Y0) = 859.61/111.60 (Y1))) => 859.61/111.60 (subset @ 859.61/111.60 Y0 @ Y1))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1)))))) => 859.61/111.60 (subset @ 859.61/111.60 Y0 @ Y1))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (subset @ 859.61/111.60 emptyset @ 859.61/111.60 Y0)))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (subset @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.60 (in @ 859.61/111.60 Y2 @ 859.61/111.60 Y0) => 859.61/111.60 (in @ 859.61/111.60 Y2 @ Y1)))))))))))))) => 859.61/111.60 (( 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y0 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y1 : $i]: 859.61/111.60 (( 859.61/111.60 (!!) @ ( 859.61/111.60 ^[Y2 : $i]: 859.61/111.60 (( 859.61/111.60 (subset @ 859.61/111.60 Y0 @ 859.61/111.60 Y1) => 859.61/111.60 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 subset @ 859.61/111.61 Y0 @ Y1)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 subset @ 859.61/111.61 Y0 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (Y0) != 859.61/111.61 (Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (Y0) != 859.61/111.61 (Y1)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y0)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y1)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (emptyset)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)) => 859.61/111.61 (subset @ 859.61/111.61 Y1 @ Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 (powerset @ 859.61/111.61 Y0))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y1)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (in @ 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 (powerset @ 859.61/111.61 Y0)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (subset @ 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $o]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (Y3))) => 859.61/111.61 (Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) | 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 (binunion @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 (binunion @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y0))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y1))) => 859.61/111.61 (subset @ 859.61/111.61 Y1 @ Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (emptyset))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y1))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y0))) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y1 @ Y2)) = 859.61/111.61 (binunion @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (setminus @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (emptyset))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (setminus @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (setminus @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (emptyset))) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (Y3))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (Y3))))) => 859.61/111.61 (Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (iskpair @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (iskpair @ 859.61/111.61 (kpair @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset) @ 859.61/111.61 Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y1))) | 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y0)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3) @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y1) & 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (kpair @ 859.61/111.61 Y3 @ Y4)))))))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (iskpair @ 859.61/111.61 Y2)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0)) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (in @ 859.61/111.61 Y1 @ Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)) @ 859.61/111.61 Y0)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (setunion @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)) = 859.61/111.61 (Y0)))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 Y0 @ Y1)) & 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 Y0 @ Y1)) & 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset)))))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y3) = 859.61/111.61 (Y2)))))))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 Y0 @ Y1)) & 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset))))))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 Y0 @ Y1)) & 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset))) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (iskpair @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0) @ 859.61/111.61 ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (in @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 Y0)))) & 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0) @ 859.61/111.61 ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (in @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 Y0))) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)))))))) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0) @ Y0)))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (kfst @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y0 @ Y1)) = 859.61/111.61 (Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kfst @ Y2) @ 859.61/111.61 Y0)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) = 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)))) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y2))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (kpair @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (kpair @ 859.61/111.61 Y2 @ Y3))) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y2))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) = 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 emptyset))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) = 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset))) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) = 859.61/111.61 (setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)))) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y3))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (kpair @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (kpair @ 859.61/111.61 Y2 @ Y3))) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y3))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (iskpair @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0) @ 859.61/111.61 ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (kpair @ 859.61/111.61 ( 859.61/111.61 kfst @ Y0) @ 859.61/111.61 Y2)))))) & 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0) @ 859.61/111.61 ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (kpair @ 859.61/111.61 ( 859.61/111.61 kfst @ Y0) @ 859.61/111.61 Y2))))) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (ksnd @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y0 @ Y1)) = 859.61/111.61 (Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (iskpair @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (kpair @ 859.61/111.61 ( 859.61/111.61 kfst @ Y0) @ 859.61/111.61 ( 859.61/111.61 ksnd @ Y0)) = 859.61/111.61 (Y0)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 ksnd @ Y2) @ 859.61/111.61 Y1)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3) @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3) @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (kfst @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3)) = 859.61/111.61 (Y2))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (ksnd @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3)) = 859.61/111.61 (Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (kpair @ 859.61/111.61 ( 859.61/111.61 kfst @ Y2) @ 859.61/111.61 ( 859.61/111.61 ksnd @ Y2)) = 859.61/111.61 (Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : 859.61/111.61 $i > $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (Y2 @ 859.61/111.61 Y3 @ 859.61/111.61 Y4) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y3 @ Y4) @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 ( 859.61/111.61 ^[Y5 : $i]: 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y6 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y6 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y7 : $i]: 859.61/111.61 (( 859.61/111.61 ( 859.61/111.61 in @ 859.61/111.61 Y7 @ Y1) & 859.61/111.61 ( 859.61/111.61 Y2 @ 859.61/111.61 Y6 @ Y7) & 859.61/111.61 ( 859.61/111.61 ( 859.61/111.61 (Y5) = 859.61/111.61 (kpair @ 859.61/111.61 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : 859.61/111.61 $i > $i > $o]: 859.61/111.61 (subset @ 859.61/111.61 (dsetconstr @ 859.61/111.61 (cartprod @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 (^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y5 : $i]: 859.61/111.61 (( 859.61/111.61 ( 859.61/111.61 in @ 859.61/111.61 Y5 @ Y1) & 859.61/111.61 ( 859.61/111.61 Y2 @ 859.61/111.61 Y4 @ Y5) & 859.61/111.61 ( 859.61/111.61 ( 859.61/111.61 (Y3) = 859.61/111.61 (kpair @ 859.61/111.61 Y4 @ Y5))))))))))))))) @ 859.61/111.61 (cartprod @ 859.61/111.61 Y0 @ Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : 859.61/111.61 $i > $i > $o]: 859.61/111.61 (subset @ 859.61/111.61 (dsetconstr @ 859.61/111.61 (cartprod @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 (^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y5 : $i]: 859.61/111.61 (( 859.61/111.61 ( 859.61/111.61 in @ 859.61/111.61 Y5 @ Y1) & 859.61/111.61 ( 859.61/111.61 Y2 @ 859.61/111.61 Y4 @ Y5) & 859.61/111.61 ( 859.61/111.61 ( 859.61/111.61 (Y3) = 859.61/111.61 (kpair @ 859.61/111.61 Y4 @ Y5))))))))))))))) @ 859.61/111.61 (cartprod @ 859.61/111.61 Y0 @ Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : 859.61/111.61 $i > $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y3 @ Y4) @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 ( 859.61/111.61 ^[Y5 : $i]: 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y6 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y6 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y7 : $i]: 859.61/111.61 (( 859.61/111.61 ( 859.61/111.61 in @ 859.61/111.61 Y7 @ Y1) & 859.61/111.61 ( 859.61/111.61 Y2 @ 859.61/111.61 Y6 @ Y7) & 859.61/111.61 ( 859.61/111.61 ( 859.61/111.61 (Y5) = 859.61/111.61 (kpair @ 859.61/111.61 Y6 @ Y7)))))))))))))))) => 859.61/111.61 (Y2 @ 859.61/111.61 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.61/111.61 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl21])). 859.61/111.61 thf(zip_derived_cl32, plain, 859.61/111.61 (~ (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((((((!!) @ (^[Y1 : $i]: 859.61/111.61 (((((in @ Y1 @ Y0) & (in @ Y1 @ omega))) => 859.61/111.61 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 859.61/111.61 (in @ emptyset @ Y0))) => 859.61/111.61 (((!!) @ (^[Y1 : $i]: 859.61/111.61 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i > $i > $o]: 859.61/111.61 (((!!) @ (^[Y1 : $i]: 859.61/111.61 (((((!!) @ (^[Y2 : $i]: 859.61/111.61 (((in @ Y2 @ Y1) => 859.61/111.61 (((??) @ (^[Y3 : $i]: 859.61/111.61 (((Y0 @ Y2 @ 859.61/111.61 Y3) & 859.61/111.61 (((!!) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2 @ 859.61/111.61 Y4) => 859.61/111.61 (( 859.61/111.61 (Y3) = 859.61/111.61 (Y4)))))))))))))))))) => 859.61/111.61 (((??) @ (^[Y2 : $i]: 859.61/111.61 (((!!) @ (^[Y3 : $i]: 859.61/111.61 (((in @ Y3 @ 859.61/111.61 Y2) <=> 859.61/111.61 (((??) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y1) & 859.61/111.61 (Y0 @ 859.61/111.61 Y4 @ Y3)))))))))))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.61/111.61 (((??) @ (^[Y1 : $i]: 859.61/111.61 (((in @ Y1 @ Y0) & 859.61/111.61 (((~) @ (((??) @ (^[Y2 : $i]: 859.61/111.61 (((in @ Y2 @ 859.61/111.61 Y1) & (in @ 859.61/111.61 Y2 @ Y0)))))))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((??) @ (^[Y1 : $i]: 859.61/111.61 (((((!!) @ (^[Y2 : $i]: 859.61/111.61 (((in @ Y2 @ Y1) => 859.61/111.61 (((!!) @ (^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y2) => 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y0))))))))))) & 859.61/111.61 (((!!) @ (^[Y2 : $i]: 859.61/111.61 (((!!) @ (^[Y3 : $i]: 859.61/111.61 (((( 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y0) & 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y4) <=> 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y4)))))))) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))) & 859.61/111.61 (((!!) @ (^[Y2 : $i]: 859.61/111.61 (((!!) @ (^[Y3 : $i]: 859.61/111.61 (((( 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y1) & 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y3) => 859.61/111.61 (in @ 859.61/111.61 Y4 @ Y2)))))) | 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y2) => 859.61/111.61 (in @ 859.61/111.61 Y4 @ Y3)))))))))))))))) & 859.61/111.61 (((!!) @ (^[Y2 : $i]: 859.61/111.61 (((((((??) @ (^[Y3 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y2)))) & 859.61/111.61 (((!!) @ (^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y2) => 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y0)))))))) => 859.61/111.61 (((??) @ (^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 ( 859.61/111.61 in @ 859.61/111.61 Y3 @ Y1) & 859.61/111.61 ( 859.61/111.61 in @ 859.61/111.61 Y4 @ Y2) & 859.61/111.61 ( 859.61/111.61 ( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y5 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y5 @ 859.61/111.61 Y3) & 859.61/111.61 (in @ 859.61/111.61 Y5 @ Y2)))))))) & 859.61/111.61 ( 859.61/111.61 ( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y5 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y5 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y5) | 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y6 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y6 @ 859.61/111.61 Y5) => 859.61/111.61 (in @ 859.61/111.61 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i > $o]: 859.61/111.61 (((((??) @ (^[Y1 : $i]: 859.61/111.61 (((Y0 @ Y1) & 859.61/111.61 (((!!) @ (^[Y2 : $i]: 859.61/111.61 (((Y0 @ Y2) => 859.61/111.61 (((Y1) = (Y2))))))))))))) => 859.61/111.61 (Y0 @ (descr @ Y0))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.61 (((!!) @ (^[Y2 : $i]: 859.61/111.61 (((in @ Y2 @ Y0) => 859.61/111.61 (((Y1 @ Y2) => 859.61/111.61 (in @ Y2 @ 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.61 (((!!) @ (^[Y2 : $i]: 859.61/111.61 (((in @ Y2 @ 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ Y2 @ Y0)))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.61 (((!!) @ (^[Y2 : $i]: 859.61/111.61 (((in @ Y2 @ 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (Y1 @ Y2)))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $o]: 859.61/111.61 (((!!) @ (^[Y1 : $i]: 859.61/111.61 (((in @ Y1 @ 859.61/111.61 (prop2set @ Y0)) => (Y0))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((in @ Y0 @ emptyset) => 859.61/111.61 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((~) @ (in @ Y0 @ emptyset)))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((~) @ (in @ Y0 @ emptyset)))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i > $o]: 859.61/111.61 (((((??) @ (^[Y1 : $i]: 859.61/111.61 (((Y0 @ Y1) & 859.61/111.61 (((!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (((Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2))))))))))))) => 859.61/111.61 (((??) @ (^[Y1 : $i]: 859.61/111.61 (Y0 @ Y1))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ (^[Y1 : $i]: 859.61/111.61 (((((!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (((in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))) => 859.61/111.61 (((((!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))) => 859.61/111.61 (((Y0) = (Y1))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((((!!) @ (^[Y1 : $i]: 859.61/111.61 (((~) @ ( 859.61/111.61 in @ Y1 @ Y0)))))) => 859.61/111.61 (((Y0) = (emptyset)))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((((!!) @ (^[Y1 : $i]: 859.61/111.61 (((~) @ ( 859.61/111.61 in @ Y1 @ 859.61/111.61 Y0)))))) => 859.61/111.61 (((Y0) = (emptyset)))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.61 (((!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 dsetconstr @ 859.61/111.61 Y0 @ Y1)) <=> 859.61/111.61 (Y1 @ Y2)))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((((Y0) != (emptyset))) => 859.61/111.61 (((??) @ (^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ Y0))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ (^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) != 859.61/111.61 (emptyset)))))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((((??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ Y1 @ 859.61/111.61 Y0)))) => 859.61/111.61 (((Y0) != 859.61/111.61 (emptyset)))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (((in @ emptyset @ 859.61/111.61 (setadjoin @ emptyset @ 859.61/111.61 emptyset)) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (((!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ Y1))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y0))) => 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (Y3))) => 859.61/111.61 (Y3))))))))))))))))))) => 859.61/111.61 (((((!!) @ (^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) | 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y0)))))))))))))))) => 859.61/111.61 (((((!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (((dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 (^[Y1 : $i]: 859.61/111.61 ( 859.61/111.61 $true))) = 859.61/111.61 (Y0)))))) => 859.61/111.61 (((((!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (((!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))) => 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)))))))))) => 859.61/111.61 (((((!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (in @ 859.61/111.61 emptyset @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0))))) => 859.61/111.61 (((((!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (in @ 859.61/111.61 emptyset @ 859.61/111.61 (powerset @ 859.61/111.61 Y0))))) => 859.61/111.61 (((( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0)) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) => 859.61/111.61 (Y2)))))))) => 859.61/111.61 (Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) <=> 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y1)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) != 859.61/111.61 (emptyset))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) != 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) => 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y1))) | 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y0)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))) => 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) != 859.61/111.61 (emptyset))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset) => 859.61/111.61 (Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (Y1 @ Y2)))))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 Y1 @ Y2)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 Y1 @ Y2)))))))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 Y1 @ Y2)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 Y1 @ Y2)))))))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (Y1 @ Y2)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $o]: 859.61/111.61 (( 859.61/111.61 (Y0) => 859.61/111.61 (in @ 859.61/111.61 emptyset @ 859.61/111.61 ( 859.61/111.61 prop2set @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $o]: 859.61/111.61 (( 859.61/111.61 (Y0) => 859.61/111.61 (set2prop @ 859.61/111.61 ( 859.61/111.61 prop2set @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 Y1 @ Y2)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (Y1 @ Y2)))))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 Y1 @ Y2)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (Y0 @ Y1)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2)))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) <=> 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y1))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) <=> 859.61/111.61 (in @ 859.61/111.61 Y3 @ Y1))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) <=> 859.61/111.61 (Y1 @ Y3))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))) <=> 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y2) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 Y2) = 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (powerset @ 859.61/111.61 Y0) = 859.61/111.61 (powerset @ 859.61/111.61 Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (setunion @ 859.61/111.61 Y0) = 859.61/111.61 (setunion @ 859.61/111.61 Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1) = 859.61/111.61 (Y2)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) <=> 859.61/111.61 (Y1 @ Y3))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y2) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (Y0 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y2) & 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))) => 859.61/111.61 (( 859.61/111.61 (descr @ 859.61/111.61 Y0) = 859.61/111.61 (descr @ 859.61/111.61 Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y5 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y5 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y4) = 859.61/111.61 (Y5))) => 859.61/111.61 (( 859.61/111.61 (Y2 @ 859.61/111.61 Y4) <=> 859.61/111.61 (Y3 @ Y5))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ 859.61/111.61 Y2) = 859.61/111.61 (dsetconstr @ 859.61/111.61 Y1 @ Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (subset @ 859.61/111.61 Y1 @ Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (subset @ 859.61/111.61 emptyset @ 859.61/111.61 Y0)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 subset @ 859.61/111.61 Y0 @ Y1)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 subset @ 859.61/111.61 Y0 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (Y0) != 859.61/111.61 (Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (Y0) != 859.61/111.61 (Y1)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y0)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y2) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y1)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (Y1))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) => 859.61/111.61 (( 859.61/111.61 (Y0) = 859.61/111.61 (emptyset)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)) => 859.61/111.61 (subset @ 859.61/111.61 Y1 @ Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 (powerset @ 859.61/111.61 Y0))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y1)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (in @ 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 (powerset @ 859.61/111.61 Y0)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (subset @ 859.61/111.61 (dsetconstr @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $o]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (Y3))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (Y3))) => 859.61/111.61 (Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) | 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 (binunion @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 (binunion @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y0))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y1))) => 859.61/111.61 (subset @ 859.61/111.61 Y1 @ Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 ( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (emptyset))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y1))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y1))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (Y0))) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (binintersect @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y1 @ Y2)) = 859.61/111.61 (binunion @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 ( 859.61/111.61 binintersect @ 859.61/111.61 Y0 @ Y2))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y0)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (setminus @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (emptyset))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setminus @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (setminus @ 859.61/111.61 Y0 @ Y1) @ 859.61/111.61 Y0))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (setminus @ 859.61/111.61 Y0 @ 859.61/111.61 Y1) = 859.61/111.61 (emptyset))) => 859.61/111.61 (subset @ 859.61/111.61 Y0 @ Y1))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (Y3))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (Y3))))) => 859.61/111.61 (Y3))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y1) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y0))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ Y1))) => 859.61/111.61 (( 859.61/111.61 (~) @ ( 859.61/111.61 in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 symdiff @ 859.61/111.61 Y0 @ Y1))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y0 @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (iskpair @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset) @ 859.61/111.61 (setadjoin @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (iskpair @ 859.61/111.61 (kpair @ 859.61/111.61 Y0 @ Y1)))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset) @ 859.61/111.61 Y0))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 Y0)))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y1 @ 859.61/111.61 emptyset))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y1))) | 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y0)))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (subset @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 emptyset) @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y3 @ 859.61/111.61 emptyset)) @ 859.61/111.61 emptyset)) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3) @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 powerset @ 859.61/111.61 ( 859.61/111.61 binunion @ 859.61/111.61 Y0 @ Y1)))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y1) => 859.61/111.61 (in @ 859.61/111.61 ( 859.61/111.61 kpair @ 859.61/111.61 Y2 @ Y3) @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) & 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y4 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y4 @ 859.61/111.61 Y1) & 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (kpair @ 859.61/111.61 Y3 @ Y4)))))))))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 ( 859.61/111.61 cartprod @ 859.61/111.61 Y0 @ Y1)) => 859.61/111.61 (iskpair @ 859.61/111.61 Y2)))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y1 @ 859.61/111.61 ( 859.61/111.61 setunion @ 859.61/111.61 Y0)) => 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (in @ 859.61/111.61 Y1 @ Y2)))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (subset @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)) @ 859.61/111.61 Y0)))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (subset @ 859.61/111.61 Y0 @ 859.61/111.61 (setunion @ 859.61/111.61 (setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (setunion @ 859.61/111.61 ( 859.61/111.61 setadjoin @ 859.61/111.61 Y0 @ 859.61/111.61 emptyset)) = 859.61/111.61 (Y0)))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y0 : $i]: 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y1 : $i > $o]: 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (!!) @ ( 859.61/111.61 ^[Y3 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y3 @ 859.61/111.61 Y0) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y2) => 859.61/111.61 (( 859.61/111.61 (Y1 @ 859.61/111.61 Y3) => 859.61/111.61 (( 859.61/111.61 (Y2) = 859.61/111.61 (Y3))))))))))))))))) => 859.61/111.61 (( 859.61/111.61 (( 859.61/111.61 (??) @ ( 859.61/111.61 ^[Y2 : $i]: 859.61/111.61 (( 859.61/111.61 (in @ 859.61/111.61 Y2 @ 859.61/111.61 Y0) & 859.61/111.61 (Y1 @ Y2)))))) => 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 Y0 @ Y1)) & 859.61/111.62 (( 859.61/111.62 (dsetconstr @ 859.61/111.62 Y0 @ 859.61/111.62 Y1) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset)))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i > $o]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 Y0 @ Y1)) & 859.61/111.62 (( 859.61/111.62 (dsetconstr @ 859.61/111.62 Y0 @ 859.61/111.62 Y1) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset)))))))) => 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 Y0) & 859.61/111.62 (Y1 @ Y2)))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i > $o]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (Y1 @ 859.61/111.62 Y2) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y3 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (Y1 @ 859.61/111.62 Y3) => 859.61/111.62 (( 859.61/111.62 (Y3) = 859.61/111.62 (Y2)))))))))) => 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y3 @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 Y0 @ Y1)) & 859.61/111.62 (( 859.61/111.62 (dsetconstr @ 859.61/111.62 Y0 @ 859.61/111.62 Y1) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y3 @ 859.61/111.62 emptyset))))))))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i > $o]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y3 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (Y1 @ 859.61/111.62 Y2) => 859.61/111.62 (( 859.61/111.62 (Y1 @ 859.61/111.62 Y3) => 859.61/111.62 (( 859.61/111.62 (Y2) = 859.61/111.62 (Y3))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 Y0) & 859.61/111.62 (Y1 @ Y2)))))) => 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 Y0 @ Y1)) & 859.61/111.62 (( 859.61/111.62 (dsetconstr @ 859.61/111.62 Y0 @ 859.61/111.62 Y1) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset)))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset))) => 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (Y1))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset))) => 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (Y2)))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (iskpair @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y1 @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 ( 859.61/111.62 setunion @ 859.61/111.62 Y0) @ 859.61/111.62 ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (in @ 859.61/111.62 (setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset) @ 859.61/111.62 Y0)))) & 859.61/111.62 (( 859.61/111.62 (dsetconstr @ 859.61/111.62 ( 859.61/111.62 setunion @ 859.61/111.62 Y0) @ 859.61/111.62 ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (in @ 859.61/111.62 (setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset) @ 859.61/111.62 Y0))) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y1 @ 859.61/111.62 Y0) & 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)))))))) => 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 setunion @ 859.61/111.62 Y0) @ Y0)))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (kfst @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y0 @ Y1)) = 859.61/111.62 (Y0))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 cartprod @ 859.61/111.62 Y0 @ Y1)) => 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 kfst @ Y2) @ 859.61/111.62 Y0)))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset)) = 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y3 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset)))) => 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (Y2))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (kpair @ 859.61/111.62 Y0 @ 859.61/111.62 Y1) = 859.61/111.62 (kpair @ 859.61/111.62 Y2 @ Y3))) => 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (Y2))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (Y1))) => 859.61/111.62 (( 859.61/111.62 (setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (Y1))) => 859.61/111.62 (( 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset)) = 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset) @ 859.61/111.62 emptyset))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset)) = 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y3 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset)))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (Y2) = 859.61/111.62 (Y3))) => 859.61/111.62 (( 859.61/111.62 (Y1) = 859.61/111.62 (Y3))))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset))) => 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (Y1)))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y0 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset)) = 859.61/111.62 (setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 emptyset) @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 setadjoin @ 859.61/111.62 Y3 @ 859.61/111.62 emptyset)) @ 859.61/111.62 emptyset)))) => 859.61/111.62 (( 859.61/111.62 (Y1) = 859.61/111.62 (Y3))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (kpair @ 859.61/111.62 Y0 @ 859.61/111.62 Y1) = 859.61/111.62 (kpair @ 859.61/111.62 Y2 @ Y3))) => 859.61/111.62 (( 859.61/111.62 (Y1) = 859.61/111.62 (Y3))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (iskpair @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y1 @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 ( 859.61/111.62 setunion @ 859.61/111.62 Y0) @ 859.61/111.62 ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (kpair @ 859.61/111.62 ( 859.61/111.62 kfst @ Y0) @ 859.61/111.62 Y2)))))) & 859.61/111.62 (( 859.61/111.62 (dsetconstr @ 859.61/111.62 ( 859.61/111.62 setunion @ 859.61/111.62 Y0) @ 859.61/111.62 ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (Y0) = 859.61/111.62 (kpair @ 859.61/111.62 ( 859.61/111.62 kfst @ Y0) @ 859.61/111.62 Y2))))) = 859.61/111.62 (setadjoin @ 859.61/111.62 Y1 @ 859.61/111.62 emptyset))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (ksnd @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y0 @ Y1)) = 859.61/111.62 (Y1))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (iskpair @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (kpair @ 859.61/111.62 ( 859.61/111.62 kfst @ Y0) @ 859.61/111.62 ( 859.61/111.62 ksnd @ Y0)) = 859.61/111.62 (Y0)))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 cartprod @ 859.61/111.62 Y0 @ Y1)) => 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 ksnd @ Y2) @ 859.61/111.62 Y1)))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y2 @ Y3) @ 859.61/111.62 ( 859.61/111.62 cartprod @ 859.61/111.62 Y0 @ Y1)) => 859.61/111.62 (in @ 859.61/111.62 Y2 @ Y0))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y2 @ Y3) @ 859.61/111.62 ( 859.61/111.62 cartprod @ 859.61/111.62 Y0 @ Y1)) => 859.61/111.62 (in @ 859.61/111.62 Y3 @ Y1))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y3 @ 859.61/111.62 Y1) => 859.61/111.62 (( 859.61/111.62 (kfst @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y2 @ Y3)) = 859.61/111.62 (Y2))))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y3 @ 859.61/111.62 Y1) => 859.61/111.62 (( 859.61/111.62 (ksnd @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y2 @ Y3)) = 859.61/111.62 (Y3))))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y2 @ 859.61/111.62 ( 859.61/111.62 cartprod @ 859.61/111.62 Y0 @ Y1)) => 859.61/111.62 (( 859.61/111.62 (kpair @ 859.61/111.62 ( 859.61/111.62 kfst @ Y2) @ 859.61/111.62 ( 859.61/111.62 ksnd @ Y2)) = 859.61/111.62 (Y2)))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : 859.61/111.62 $i > $i > $o]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y3 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y4 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y4 @ 859.61/111.62 Y1) => 859.61/111.62 (( 859.61/111.62 (Y2 @ 859.61/111.62 Y3 @ 859.61/111.62 Y4) => 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y3 @ Y4) @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 ( 859.61/111.62 cartprod @ 859.61/111.62 Y0 @ Y1) @ 859.61/111.62 ( 859.61/111.62 ^[Y5 : $i]: 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y6 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y6 @ 859.61/111.62 Y0) & 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y7 : $i]: 859.61/111.62 (( 859.61/111.62 ( 859.61/111.62 in @ 859.61/111.62 Y7 @ Y1) & 859.61/111.62 ( 859.61/111.62 Y2 @ 859.61/111.62 Y6 @ Y7) & 859.61/111.62 ( 859.61/111.62 ( 859.61/111.62 (Y5) = 859.61/111.62 (kpair @ 859.61/111.62 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : 859.61/111.62 $i > $i > $o]: 859.61/111.62 (subset @ 859.61/111.62 (dsetconstr @ 859.61/111.62 (cartprod @ 859.61/111.62 Y0 @ Y1) @ 859.61/111.62 (^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y4 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y4 @ 859.61/111.62 Y0) & 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y5 : $i]: 859.61/111.62 (( 859.61/111.62 ( 859.61/111.62 in @ 859.61/111.62 Y5 @ Y1) & 859.61/111.62 ( 859.61/111.62 Y2 @ 859.61/111.62 Y4 @ Y5) & 859.61/111.62 ( 859.61/111.62 ( 859.61/111.62 (Y3) = 859.61/111.62 (kpair @ 859.61/111.62 Y4 @ Y5))))))))))))))) @ 859.61/111.62 (cartprod @ 859.61/111.62 Y0 @ Y1))))))))))) => 859.61/111.62 (( 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : 859.61/111.62 $i > $i > $o]: 859.61/111.62 (subset @ 859.61/111.62 (dsetconstr @ 859.61/111.62 (cartprod @ 859.61/111.62 Y0 @ Y1) @ 859.61/111.62 (^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y4 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y4 @ 859.61/111.62 Y0) & 859.61/111.62 (( 859.61/111.62 (??) @ ( 859.61/111.62 ^[Y5 : $i]: 859.61/111.62 (( 859.61/111.62 ( 859.61/111.62 in @ 859.61/111.62 Y5 @ Y1) & 859.61/111.62 ( 859.61/111.62 Y2 @ 859.61/111.62 Y4 @ Y5) & 859.61/111.62 ( 859.61/111.62 ( 859.61/111.62 (Y3) = 859.61/111.62 (kpair @ 859.61/111.62 Y4 @ Y5))))))))))))))) @ 859.61/111.62 (cartprod @ 859.61/111.62 Y0 @ Y1))))))))))) => 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y0 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y1 : $i]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y2 : 859.61/111.62 $i > $i > $o]: 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y3 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y3 @ 859.61/111.62 Y0) => 859.61/111.62 (( 859.61/111.62 (!!) @ ( 859.61/111.62 ^[Y4 : $i]: 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 Y4 @ 859.61/111.62 Y1) => 859.61/111.62 (( 859.61/111.62 (in @ 859.61/111.62 ( 859.61/111.62 kpair @ 859.61/111.62 Y3 @ Y4) @ 859.61/111.62 ( 859.61/111.62 dsetconstr @ 859.61/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y6 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y6 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y7 : $i]: 859.74/111.62 (( 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y7 @ Y1) & 859.74/111.62 ( 859.74/111.62 Y2 @ 859.74/111.62 Y6 @ Y7) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (Y5) = 859.74/111.62 (kpair @ 859.74/111.62 Y6 @ Y7)))))))))))))))) => 859.74/111.62 (Y2 @ 859.74/111.62 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.74/111.62 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl27])). 859.74/111.62 thf(zip_derived_cl36, plain, 859.74/111.62 (~ (((((!!) @ (^[Y0 : $i > $i > $o]: 859.74/111.62 (((!!) @ (^[Y1 : $i]: 859.74/111.62 (((((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ Y1) => 859.74/111.62 (((??) @ (^[Y3 : $i]: 859.74/111.62 (((Y0 @ Y2 @ 859.74/111.62 Y3) & 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2 @ 859.74/111.62 Y4) => 859.74/111.62 (( 859.74/111.62 (Y3) = 859.74/111.62 (Y4)))))))))))))))))) => 859.74/111.62 (((??) @ (^[Y2 : $i]: 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((in @ Y3 @ 859.74/111.62 Y2) <=> 859.74/111.62 (((??) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (((in @ 859.74/111.62 Y4 @ Y1) & 859.74/111.62 (Y0 @ 859.74/111.62 Y4 @ Y3)))))))))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.74/111.62 (((??) @ (^[Y1 : $i]: 859.74/111.62 (((in @ Y1 @ Y0) & 859.74/111.62 (((~) @ (((??) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ Y1) & 859.74/111.62 (in @ Y2 @ Y0)))))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((??) @ (^[Y1 : $i]: 859.74/111.62 (((((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ Y1) => 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((in @ 859.74/111.62 Y3 @ 859.74/111.62 Y2) => 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y0))))))))))) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((((in @ 859.74/111.62 Y3 @ Y0) & 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0))) => 859.74/111.62 (((( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y4) <=> 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y4)))))))) => 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))))))))))))) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((((in @ 859.74/111.62 Y3 @ Y1) & 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (((( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y3) => 859.74/111.62 (in @ 859.74/111.62 Y4 @ Y2)))))) | 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y2) => 859.74/111.62 (in @ 859.74/111.62 Y4 @ Y3)))))))))))))))) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((((((??) @ (^[Y3 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y2)))) & 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y2) => 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y0)))))))) => 859.74/111.62 (((??) @ (^[Y3 : $i]: 859.74/111.62 (((??) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y3 @ Y1) & 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y4 @ Y2) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y5 @ 859.74/111.62 Y3) & 859.74/111.62 (in @ 859.74/111.62 Y5 @ Y2)))))))) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y5 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y5) | 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y6 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y6 @ 859.74/111.62 Y5) => 859.74/111.62 (in @ 859.74/111.62 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i > $o]: 859.74/111.62 (((((??) @ (^[Y1 : $i]: 859.74/111.62 (((Y0 @ Y1) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((Y0 @ Y2) => 859.74/111.62 (((Y1) = (Y2))))))))))))) => 859.74/111.62 (Y0 @ (descr @ Y0))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ Y0) => 859.74/111.62 (((Y1 @ Y2) => (in @ 859.74/111.62 Y2 @ 859.74/111.62 (dsetconstr @ Y0 @ 859.74/111.62 Y1))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ 859.74/111.62 (dsetconstr @ Y0 @ 859.74/111.62 Y1)) => 859.74/111.62 (in @ Y2 @ Y0)))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (Y1 @ Y2)))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $o]: 859.74/111.62 (((!!) @ (^[Y1 : $i]: 859.74/111.62 (((in @ Y1 @ 859.74/111.62 (prop2set @ Y0)) => (Y0))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((in @ Y0 @ emptyset) => 859.74/111.62 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((~) @ (in @ Y0 @ emptyset)))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((~) @ (in @ Y0 @ emptyset)))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i > $o]: 859.74/111.62 (((((??) @ (^[Y1 : $i]: 859.74/111.62 (((Y0 @ Y1) & 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (((Y0 @ Y2) => 859.74/111.62 (((Y1) = 859.74/111.62 (Y2))))))))))))) => 859.74/111.62 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i]: 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ Y2 @ 859.74/111.62 Y1)))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (((in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))) => 859.74/111.62 (((Y0) = (Y1))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((!!) @ (^[Y1 : $i]: 859.74/111.62 (((~) @ ( 859.74/111.62 in @ Y1 @ Y0)))))) => 859.74/111.62 (((Y0) = (emptyset)))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((!!) @ (^[Y1 : $i]: 859.74/111.62 (((~) @ ( 859.74/111.62 in @ Y1 @ Y0)))))) => 859.74/111.62 (((Y0) = (emptyset)))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 Y0 @ Y1)) <=> 859.74/111.62 (Y1 @ Y2)))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((Y0) != (emptyset))) => 859.74/111.62 (((??) @ (^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ Y0))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) != 859.74/111.62 (emptyset)))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ Y1 @ Y0)))) => 859.74/111.62 (((Y0) != 859.74/111.62 (emptyset)))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ Y1)))))))) => 859.74/111.62 (((in @ emptyset @ 859.74/111.62 (setadjoin @ emptyset @ 859.74/111.62 emptyset)) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ Y1))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y0))) => 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (Y3))) => 859.74/111.62 (Y3))))))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) | 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y0)))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 ($true))) = 859.74/111.62 (Y0)))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0)))))))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (in @ 859.74/111.62 emptyset @ 859.74/111.62 (powerset @ 859.74/111.62 Y0))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (in @ 859.74/111.62 emptyset @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0)) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))))))))))) => 859.74/111.62 (((( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0)) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) => 859.74/111.62 (Y2)))))))) => 859.74/111.62 (Y2)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2))))))))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) <=> 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y1)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) != 859.74/111.62 (emptyset))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ Y0))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) != 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset)))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y1))) | 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y0)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (Y1 @ Y2)))))) => 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) != 859.74/111.62 (emptyset))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset) => 859.74/111.62 (Y0 @ Y1))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (Y1 @ Y2)))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 Y1 @ Y2)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 Y1 @ Y2)))))))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (Y1 @ Y2)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (Y1 @ Y2)))))))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 Y1 @ Y2)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 Y1 @ Y2)))))))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (Y1 @ Y2)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $o]: 859.74/111.62 (( 859.74/111.62 (Y0) => 859.74/111.62 (in @ 859.74/111.62 emptyset @ 859.74/111.62 ( 859.74/111.62 prop2set @ 859.74/111.62 Y0))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $o]: 859.74/111.62 (( 859.74/111.62 (Y0) => 859.74/111.62 (set2prop @ 859.74/111.62 ( 859.74/111.62 prop2set @ 859.74/111.62 Y0))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (Y1 @ Y2)))))))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 Y1 @ Y2)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (Y1 @ Y2)))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 Y1 @ Y2)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (Y0 @ Y1)))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2))))))))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2)))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) <=> 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2)))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y1))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) <=> 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y1))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2))))))))))))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2)))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) <=> 859.74/111.62 (Y1 @ Y3))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))))))))))))) <=> 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y2) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))))))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 Y2) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ Y3))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (powerset @ 859.74/111.62 Y0) = 859.74/111.62 (powerset @ 859.74/111.62 Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (setunion @ 859.74/111.62 Y0) = 859.74/111.62 (setunion @ 859.74/111.62 Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2))))))))))))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2)))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) <=> 859.74/111.62 (Y1 @ Y3))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y2) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))))))))))))) => 859.74/111.62 (( 859.74/111.62 (descr @ 859.74/111.62 Y0) = 859.74/111.62 (descr @ 859.74/111.62 Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y5 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y4) = 859.74/111.62 (Y5))) => 859.74/111.62 (( 859.74/111.62 (Y2 @ 859.74/111.62 Y4) <=> 859.74/111.62 (Y3 @ Y5))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y2) = 859.74/111.62 (dsetconstr @ 859.74/111.62 Y1 @ Y3))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1)))))) => 859.74/111.62 (subset @ 859.74/111.62 Y0 @ Y1))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (subset @ 859.74/111.62 Y1 @ Y0))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (subset @ 859.74/111.62 Y0 @ Y1))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1)))))) => 859.74/111.62 (subset @ 859.74/111.62 Y0 @ Y1))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (subset @ 859.74/111.62 emptyset @ 859.74/111.62 Y0)))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y0)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 subset @ 859.74/111.62 Y0 @ Y1)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 subset @ 859.74/111.62 Y0 @ Y1))) => 859.74/111.62 (( 859.74/111.62 (Y0) != 859.74/111.62 (Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (( 859.74/111.62 (Y0) != 859.74/111.62 (Y1)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (subset @ 859.74/111.62 Y0 @ Y0)))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (subset @ 859.74/111.62 Y0 @ Y2)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (subset @ 859.74/111.62 Y1 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ Y1)))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ Y2))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y1)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (emptyset)))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0)) => 859.74/111.62 (subset @ 859.74/111.62 Y1 @ Y0))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 (powerset @ 859.74/111.62 Y0))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (subset @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0) @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y1)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (in @ 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 (powerset @ 859.74/111.62 Y0)))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (subset @ 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 Y0))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $o]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (Y3))) => 859.74/111.62 (Y3))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) | 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 (binunion @ 859.74/111.62 Y0 @ Y1)))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (subset @ 859.74/111.62 Y1 @ 859.74/111.62 (binunion @ 859.74/111.62 Y0 @ Y1)))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binintersect @ 859.74/111.62 Y0 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (subset @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binintersect @ 859.74/111.62 Y0 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binintersect @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (subset @ 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 Y0))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (Y0))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (Y1))) => 859.74/111.62 (subset @ 859.74/111.62 Y1 @ Y0))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 binintersect @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1)))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1)))))))) => 859.74/111.62 (( 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (emptyset))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (subset @ 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 Y1))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (Y0))) => 859.74/111.62 (subset @ 859.74/111.62 Y0 @ Y1))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (binintersect @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y1 @ Y2)) = 859.74/111.62 (binunion @ 859.74/111.62 ( 859.74/111.62 binintersect @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 ( 859.74/111.62 binintersect @ 859.74/111.62 Y0 @ Y2))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setminus @ 859.74/111.62 Y0 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setminus @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setminus @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (setminus @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (emptyset))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setminus @ 859.74/111.62 Y0 @ Y1)))) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setminus @ 859.74/111.62 Y0 @ Y1)))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y0)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y0))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setminus @ 859.74/111.62 Y0 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setminus @ 859.74/111.62 Y0 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (subset @ 859.74/111.62 (setminus @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 Y0))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (setminus @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (emptyset))) => 859.74/111.62 (subset @ 859.74/111.62 Y0 @ Y1))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 symdiff @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (Y3))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y0))) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (Y3))))) => 859.74/111.62 (Y3))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 symdiff @ 859.74/111.62 Y0 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y0))) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 symdiff @ 859.74/111.62 Y0 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 symdiff @ 859.74/111.62 Y0 @ Y1))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y0))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (( 859.74/111.62 (~) @ ( 859.74/111.62 in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 symdiff @ 859.74/111.62 Y0 @ Y1))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 (setunion @ 859.74/111.62 (setadjoin @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 (setadjoin @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 (setunion @ 859.74/111.62 (setadjoin @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 (setadjoin @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (iskpair @ 859.74/111.62 (setadjoin @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 (setadjoin @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (iskpair @ 859.74/111.62 (kpair @ 859.74/111.62 Y0 @ Y1)))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) => 859.74/111.62 (subset @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset) @ 859.74/111.62 Y0))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0)))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y1))) | 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y0)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (subset @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset)) @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1)))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset)) @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (subset @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)) @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)) @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1)))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y2 @ Y3) @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 binunion @ 859.74/111.62 Y0 @ Y1)))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y2 @ Y3) @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y1) & 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (kpair @ 859.74/111.62 Y3 @ Y4)))))))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (iskpair @ 859.74/111.62 Y2)))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0)) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (in @ 859.74/111.62 Y1 @ Y2)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (subset @ 859.74/111.62 (setunion @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset)) @ 859.74/111.62 Y0)))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (subset @ 859.74/111.62 Y0 @ 859.74/111.62 (setunion @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset)))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (setunion @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset)) = 859.74/111.62 (Y0)))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (Y1 @ Y2)))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 Y0 @ Y1)) & 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset)))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 Y0 @ Y1)) & 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset)))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (Y1 @ Y2)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (Y3) = 859.74/111.62 (Y2)))))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 Y0 @ Y1)) & 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset))))))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) & 859.74/111.62 (Y1 @ Y2)))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 Y0 @ Y1)) & 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset)))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset))) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y2)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (iskpair @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0) @ 859.74/111.62 ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (in @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 Y0)))) & 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0) @ 859.74/111.62 ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (in @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 Y0))) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)))))))) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0) @ Y0)))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (kfst @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y0 @ Y1)) = 859.74/111.62 (Y0))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 kfst @ Y2) @ 859.74/111.62 Y0)))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)) = 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)))) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y2))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (kpair @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (kpair @ 859.74/111.62 Y2 @ Y3))) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y2))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))) => 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)) = 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 emptyset))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)) = 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y3))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset))) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)) = 859.74/111.62 (setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 emptyset) @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y3 @ 859.74/111.62 emptyset)) @ 859.74/111.62 emptyset)))) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y3))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (kpair @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) = 859.74/111.62 (kpair @ 859.74/111.62 Y2 @ Y3))) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y3))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (iskpair @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0) @ 859.74/111.62 ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (kpair @ 859.74/111.62 ( 859.74/111.62 kfst @ Y0) @ 859.74/111.62 Y2)))))) & 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0) @ 859.74/111.62 ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (kpair @ 859.74/111.62 ( 859.74/111.62 kfst @ Y0) @ 859.74/111.62 Y2))))) = 859.74/111.62 (setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (ksnd @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y0 @ Y1)) = 859.74/111.62 (Y1))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (iskpair @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (kpair @ 859.74/111.62 ( 859.74/111.62 kfst @ Y0) @ 859.74/111.62 ( 859.74/111.62 ksnd @ Y0)) = 859.74/111.62 (Y0)))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 ksnd @ Y2) @ 859.74/111.62 Y1)))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y2 @ Y3) @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y2 @ Y3) @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y1))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (kfst @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y2 @ Y3)) = 859.74/111.62 (Y2))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (ksnd @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y2 @ Y3)) = 859.74/111.62 (Y3))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (kpair @ 859.74/111.62 ( 859.74/111.62 kfst @ Y2) @ 859.74/111.62 ( 859.74/111.62 ksnd @ Y2)) = 859.74/111.62 (Y2)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : 859.74/111.62 $i > $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (Y2 @ 859.74/111.62 Y3 @ 859.74/111.62 Y4) => 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y3 @ Y4) @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y6 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y6 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y7 : $i]: 859.74/111.62 (( 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y7 @ Y1) & 859.74/111.62 ( 859.74/111.62 Y2 @ 859.74/111.62 Y6 @ Y7) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (Y5) = 859.74/111.62 (kpair @ 859.74/111.62 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : 859.74/111.62 $i > $i > $o]: 859.74/111.62 (subset @ 859.74/111.62 (dsetconstr @ 859.74/111.62 (cartprod @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 (^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y5 @ Y1) & 859.74/111.62 ( 859.74/111.62 Y2 @ 859.74/111.62 Y4 @ Y5) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (Y3) = 859.74/111.62 (kpair @ 859.74/111.62 Y4 @ Y5))))))))))))))) @ 859.74/111.62 (cartprod @ 859.74/111.62 Y0 @ Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : 859.74/111.62 $i > $i > $o]: 859.74/111.62 (subset @ 859.74/111.62 (dsetconstr @ 859.74/111.62 (cartprod @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 (^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y5 @ Y1) & 859.74/111.62 ( 859.74/111.62 Y2 @ 859.74/111.62 Y4 @ Y5) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (Y3) = 859.74/111.62 (kpair @ 859.74/111.62 Y4 @ Y5))))))))))))))) @ 859.74/111.62 (cartprod @ 859.74/111.62 Y0 @ Y1))))))))))) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : 859.74/111.62 $i > $i > $o]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 ( 859.74/111.62 kpair @ 859.74/111.62 Y3 @ Y4) @ 859.74/111.62 ( 859.74/111.62 dsetconstr @ 859.74/111.62 ( 859.74/111.62 cartprod @ 859.74/111.62 Y0 @ Y1) @ 859.74/111.62 ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y6 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y6 @ 859.74/111.62 Y0) & 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y7 : $i]: 859.74/111.62 (( 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y7 @ Y1) & 859.74/111.62 ( 859.74/111.62 Y2 @ 859.74/111.62 Y6 @ Y7) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (Y5) = 859.74/111.62 (kpair @ 859.74/111.62 Y6 @ Y7)))))))))))))))) => 859.74/111.62 (Y2 @ 859.74/111.62 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.74/111.62 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl32])). 859.74/111.62 thf(zip_derived_cl40, plain, 859.74/111.62 (~ (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.74/111.62 (((??) @ (^[Y1 : $i]: 859.74/111.62 (((in @ Y1 @ Y0) & 859.74/111.62 (((~) @ (((??) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ Y1) & 859.74/111.62 (in @ Y2 @ Y0)))))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((??) @ (^[Y1 : $i]: 859.74/111.62 (((((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ Y1) => 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((in @ Y3 @ 859.74/111.62 Y2) => 859.74/111.62 (in @ Y3 @ 859.74/111.62 Y0))))))))))) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((((in @ Y3 @ 859.74/111.62 Y0) & (in @ 859.74/111.62 Y2 @ Y0))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y4) <=> 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y4)))))))) => 859.74/111.62 (((Y2) = 859.74/111.62 (Y3))))))))))))) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((((in @ Y3 @ 859.74/111.62 Y1) & (in @ 859.74/111.62 Y2 @ Y1))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y3) => 859.74/111.62 (in @ 859.74/111.62 Y4 @ Y2)))))) | 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y2) => 859.74/111.62 (in @ 859.74/111.62 Y4 @ Y3)))))))))))))))) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((((((??) @ (^[Y3 : $i]: 859.74/111.62 (in @ Y3 @ 859.74/111.62 Y2)))) & 859.74/111.62 (((!!) @ (^[Y3 : $i]: 859.74/111.62 (((in @ 859.74/111.62 Y3 @ 859.74/111.62 Y2) => 859.74/111.62 (in @ 859.74/111.62 Y3 @ Y0)))))))) => 859.74/111.62 (((??) @ (^[Y3 : $i]: 859.74/111.62 (((??) @ ( 859.74/111.62 ^[Y4 : $i]: 859.74/111.62 (( 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y3 @ Y1) & 859.74/111.62 ( 859.74/111.62 in @ 859.74/111.62 Y4 @ Y2) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (~) @ ( 859.74/111.62 ( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y5 @ 859.74/111.62 Y3) & 859.74/111.62 (in @ 859.74/111.62 Y5 @ Y2)))))))) & 859.74/111.62 ( 859.74/111.62 ( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y5 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y5 @ 859.74/111.62 Y1) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y4 @ 859.74/111.62 Y5) | 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y6 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y6 @ 859.74/111.62 Y5) => 859.74/111.62 (in @ 859.74/111.62 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i > $o]: 859.74/111.62 (((((??) @ (^[Y1 : $i]: 859.74/111.62 (((Y0 @ Y1) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((Y0 @ Y2) => 859.74/111.62 (((Y1) = (Y2))))))))))))) => 859.74/111.62 (Y0 @ (descr @ Y0))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ Y0) => 859.74/111.62 (((Y1 @ Y2) => (in @ 859.74/111.62 Y2 @ 859.74/111.62 (dsetconstr @ Y0 @ Y1))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ 859.74/111.62 (dsetconstr @ Y0 @ Y1)) => 859.74/111.62 (in @ Y2 @ Y0)))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ 859.74/111.62 (dsetconstr @ Y0 @ 859.74/111.62 Y1)) => 859.74/111.62 (Y1 @ Y2)))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $o]: 859.74/111.62 (((!!) @ (^[Y1 : $i]: 859.74/111.62 (((in @ Y1 @ (prop2set @ Y0)) => 859.74/111.62 (Y0))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((in @ Y0 @ emptyset) => 859.74/111.62 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((~) @ (in @ Y0 @ emptyset)))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i > $o]: 859.74/111.62 (((((??) @ (^[Y1 : $i]: 859.74/111.62 (((Y0 @ Y1) & 859.74/111.62 (((!!) @ (^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2))))))))))))) => 859.74/111.62 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i]: 859.74/111.62 (((((!!) @ (^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y1)))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (((in @ Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ Y2 @ 859.74/111.62 Y0)))))) => 859.74/111.62 (((Y0) = (Y1))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((!!) @ (^[Y1 : $i]: 859.74/111.62 (((~) @ (in @ 859.74/111.62 Y1 @ Y0)))))) => 859.74/111.62 (((Y0) = (emptyset)))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((!!) @ (^[Y1 : $i]: 859.74/111.62 (((~) @ ( 859.74/111.62 in @ Y1 @ Y0)))))) => 859.74/111.62 (((Y0) = (emptyset)))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (((in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ Y1)) <=> 859.74/111.62 (Y1 @ Y2)))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((Y0) != (emptyset))) => 859.74/111.62 (((??) @ (^[Y1 : $i]: 859.74/111.62 (in @ Y1 @ 859.74/111.62 Y0))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i > $o]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (( 859.74/111.62 (Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 Y1) != 859.74/111.62 (emptyset)))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((((??) @ (^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ Y0)))) => 859.74/111.62 (((Y0) != (emptyset)))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ (^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 (setadjoin @ 859.74/111.62 Y0 @ Y1)))))))) => 859.74/111.62 (((in @ emptyset @ 859.74/111.62 (setadjoin @ emptyset @ 859.74/111.62 emptyset)) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ Y1))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y0))) => 859.74/111.62 (Y3))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (Y3))) => 859.74/111.62 (Y3))))))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (((!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y0 @ Y1)) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) | 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y0)))))))))))))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (dsetconstr @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 ($true))) = 859.74/111.62 (Y0)))))) => 859.74/111.62 (((((!!) @ (^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0)))))))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (in @ 859.74/111.62 emptyset @ 859.74/111.62 (powerset @ 859.74/111.62 Y0))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (in @ 859.74/111.62 emptyset @ 859.74/111.62 (powerset @ 859.74/111.62 Y0))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 Y0)) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y1) => 859.74/111.62 (in @ 859.74/111.62 Y2 @ Y0)))))))))))))) => 859.74/111.62 (((((!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y2 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0))))))))))))))) => 859.74/111.62 (((( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0)) => 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y3 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y3) => 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y3 @ 859.74/111.62 Y0) => 859.74/111.62 (Y2)))))))) => 859.74/111.62 (Y2)))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 Y0) => 859.74/111.62 (in @ 859.74/111.62 Y1 @ 859.74/111.62 ( 859.74/111.62 powerset @ 859.74/111.62 ( 859.74/111.62 setunion @ 859.74/111.62 Y0))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i > $o]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y1) & 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) => 859.74/111.62 (( 859.74/111.62 (Y1) = 859.74/111.62 (Y2))))))))))))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y2 : $i]: 859.74/111.62 (( 859.74/111.62 (Y0 @ 859.74/111.62 Y2) <=> 859.74/111.62 (( 859.74/111.62 (Y2) = 859.74/111.62 (Y1)))))))))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (Y0) != 859.74/111.62 (emptyset))) => 859.74/111.62 (( 859.74/111.62 (??) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (in @ 859.74/111.62 Y1 @ Y0))))))))) => 859.74/111.62 (( 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y0 : $i]: 859.74/111.62 (( 859.74/111.62 (!!) @ ( 859.74/111.62 ^[Y1 : $i]: 859.74/111.62 (( 859.74/111.62 (in @ 859.74/111.62 Y0 @ 859.74/111.62 ( 859.74/111.62 setadjoin @ 859.74/111.62 Y1 @ 859.74/111.62 emptyset)) => 859.74/111.62 (( 859.74/111.62 (Y0) = 859.74/111.62 (Y1))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) != 859.74/111.63 (Y1))) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y1 @ 859.74/111.63 ( 859.74/111.63 setadjoin @ 859.74/111.63 Y0 @ 859.74/111.63 emptyset)))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (in @ 859.74/111.63 Y0 @ 859.74/111.63 ( 859.74/111.63 setadjoin @ 859.74/111.63 Y1 @ 859.74/111.63 emptyset)))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y0 @ 859.74/111.63 ( 859.74/111.63 setadjoin @ 859.74/111.63 Y1 @ 859.74/111.63 emptyset)) => 859.74/111.63 (in @ 859.74/111.63 Y1 @ 859.74/111.63 ( 859.74/111.63 setadjoin @ 859.74/111.63 Y0 @ 859.74/111.63 emptyset)))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setadjoin @ 859.74/111.63 Y0 @ 859.74/111.63 ( 859.74/111.63 setadjoin @ 859.74/111.63 Y1 @ 859.74/111.63 emptyset))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y1))) | 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y0)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (in @ 859.74/111.63 Y0 @ 859.74/111.63 (setadjoin @ 859.74/111.63 Y0 @ 859.74/111.63 (setadjoin @ 859.74/111.63 Y1 @ 859.74/111.63 emptyset))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (in @ 859.74/111.63 Y1 @ 859.74/111.63 (setadjoin @ 859.74/111.63 Y0 @ 859.74/111.63 (setadjoin @ 859.74/111.63 Y1 @ 859.74/111.63 emptyset))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (Y1 @ Y2)))))) => 859.74/111.63 (( 859.74/111.63 (dsetconstr @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) != 859.74/111.63 (emptyset))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y1 @ 859.74/111.63 emptyset) => 859.74/111.63 (Y0 @ Y1))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 ( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (Y1 @ Y2)))))))) => 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 Y1 @ Y2)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 Y1 @ Y2)))))))) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 ( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (Y1 @ Y2)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 ( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (Y1 @ Y2)))))))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 Y1 @ Y2)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 Y1 @ Y2)))))))) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 ( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (Y1 @ Y2)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $o]: 859.74/111.63 (( 859.74/111.63 (Y0) => 859.74/111.63 (in @ 859.74/111.63 emptyset @ 859.74/111.63 ( 859.74/111.63 prop2set @ 859.74/111.63 Y0))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $o]: 859.74/111.63 (( 859.74/111.63 (Y0) => 859.74/111.63 (set2prop @ 859.74/111.63 ( 859.74/111.63 prop2set @ 859.74/111.63 Y0))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 ( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (Y1 @ Y2)))))))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 Y1 @ Y2)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 ( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (Y1 @ Y2)))))))) => 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 Y1 @ Y2)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (Y0 @ Y1)))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (( 859.74/111.63 (Y1) = 859.74/111.63 (Y2))))))))))))) => 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y1) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (( 859.74/111.63 (Y1) = 859.74/111.63 (Y2)))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) <=> 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y1))))))))))) => 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y1) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (( 859.74/111.63 (Y1) = 859.74/111.63 (Y2)))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))) => 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (in @ 859.74/111.63 Y3 @ Y1))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))) => 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) <=> 859.74/111.63 (in @ 859.74/111.63 Y3 @ Y1))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y1) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (( 859.74/111.63 (Y1) = 859.74/111.63 (Y2))))))))))))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (( 859.74/111.63 (Y1) = 859.74/111.63 (Y2)))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))) => 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) <=> 859.74/111.63 (Y1 @ Y3))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y3) => 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))))))))))))) <=> 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y1 @ 859.74/111.63 Y2) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (Y1 @ 859.74/111.63 Y3) => 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))))))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))) => 859.74/111.63 (( 859.74/111.63 (setadjoin @ 859.74/111.63 Y0 @ 859.74/111.63 Y2) = 859.74/111.63 (setadjoin @ 859.74/111.63 Y1 @ Y3))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (( 859.74/111.63 (powerset @ 859.74/111.63 Y0) = 859.74/111.63 (powerset @ 859.74/111.63 Y1))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (( 859.74/111.63 (setunion @ 859.74/111.63 Y0) = 859.74/111.63 (setunion @ 859.74/111.63 Y1))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y1) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (( 859.74/111.63 (Y1) = 859.74/111.63 (Y2))))))))))))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (( 859.74/111.63 (Y1) = 859.74/111.63 (Y2)))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))) => 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) <=> 859.74/111.63 (Y1 @ Y3))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y2) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (Y0 @ 859.74/111.63 Y3) => 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (Y1 @ 859.74/111.63 Y2) & 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i]: 859.74/111.63 (( 859.74/111.63 (Y1 @ 859.74/111.63 Y3) => 859.74/111.63 (( 859.74/111.63 (Y2) = 859.74/111.63 (Y3))))))))))))) => 859.74/111.63 (( 859.74/111.63 (descr @ 859.74/111.63 Y0) = 859.74/111.63 (descr @ 859.74/111.63 Y1))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $i > $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y4 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y4 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y5 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y5 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y4) = 859.74/111.63 (Y5))) => 859.74/111.63 (( 859.74/111.63 (Y2 @ 859.74/111.63 Y4) <=> 859.74/111.63 (Y3 @ Y5))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (dsetconstr @ 859.74/111.63 Y0 @ 859.74/111.63 Y2) = 859.74/111.63 (dsetconstr @ 859.74/111.63 Y1 @ Y3))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y1)))))) => 859.74/111.63 (subset @ 859.74/111.63 Y0 @ Y1))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (subset @ 859.74/111.63 Y1 @ Y0))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))) => 859.74/111.63 (subset @ 859.74/111.63 Y0 @ Y1))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y1)))))) => 859.74/111.63 (subset @ 859.74/111.63 Y0 @ Y1))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (subset @ 859.74/111.63 emptyset @ 859.74/111.63 Y0)))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y1)))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1))) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y0)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1))) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 subset @ 859.74/111.63 Y0 @ Y1)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 subset @ 859.74/111.63 Y0 @ Y1))) => 859.74/111.63 (( 859.74/111.63 (Y0) != 859.74/111.63 (Y1))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1))) => 859.74/111.63 (( 859.74/111.63 (Y0) != 859.74/111.63 (Y1)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (subset @ 859.74/111.63 Y0 @ Y0)))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y1 @ 859.74/111.63 Y2) => 859.74/111.63 (subset @ 859.74/111.63 Y0 @ Y2)))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (subset @ 859.74/111.63 Y1 @ 859.74/111.63 (setadjoin @ 859.74/111.63 Y0 @ Y1)))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y2) => 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 ( 859.74/111.63 setadjoin @ 859.74/111.63 Y1 @ Y2))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (in @ 859.74/111.63 Y0 @ 859.74/111.63 ( 859.74/111.63 powerset @ 859.74/111.63 Y1)))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y1 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (Y1))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 emptyset) => 859.74/111.63 (( 859.74/111.63 (Y0) = 859.74/111.63 (emptyset)))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y1 @ 859.74/111.63 Y0) => 859.74/111.63 (in @ 859.74/111.63 Y1 @ 859.74/111.63 ( 859.74/111.63 powerset @ 859.74/111.63 Y0)))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y1 @ 859.74/111.63 ( 859.74/111.63 powerset @ 859.74/111.63 Y0)) => 859.74/111.63 (subset @ 859.74/111.63 Y1 @ Y0))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (in @ 859.74/111.63 Y0 @ 859.74/111.63 (powerset @ 859.74/111.63 Y0))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (subset @ 859.74/111.63 ( 859.74/111.63 powerset @ 859.74/111.63 Y0) @ 859.74/111.63 ( 859.74/111.63 powerset @ 859.74/111.63 Y1)))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (in @ 859.74/111.63 (dsetconstr @ 859.74/111.63 Y0 @ Y1) @ 859.74/111.63 (powerset @ 859.74/111.63 Y0)))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i > $o]: 859.74/111.63 (subset @ 859.74/111.63 (dsetconstr @ 859.74/111.63 Y0 @ Y1) @ 859.74/111.63 Y0))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binunion @ 859.74/111.63 Y0 @ Y1))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (in @ 859.74/111.63 Y1 @ 859.74/111.63 (setadjoin @ 859.74/111.63 Y0 @ 859.74/111.63 (setadjoin @ 859.74/111.63 Y1 @ 859.74/111.63 emptyset))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y1) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binunion @ 859.74/111.63 Y0 @ Y1))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $o]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binunion @ 859.74/111.63 Y0 @ Y1)) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (Y3))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y1) => 859.74/111.63 (Y3))) => 859.74/111.63 (Y3))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binunion @ 859.74/111.63 Y0 @ Y1)) => 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y1) | 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y0)))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 (binunion @ 859.74/111.63 Y0 @ Y1)))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (subset @ 859.74/111.63 Y1 @ 859.74/111.63 (binunion @ 859.74/111.63 Y0 @ Y1)))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y1) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binintersect @ 859.74/111.63 Y0 @ Y1))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y2 @ 859.74/111.63 Y1) => 859.74/111.63 (subset @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binintersect @ 859.74/111.63 Y0 @ Y1))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binintersect @ 859.74/111.63 Y0 @ Y1)) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y0)))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (subset @ 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ Y1) @ 859.74/111.63 Y0))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) = 859.74/111.63 (Y0))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) = 859.74/111.63 (Y1))) => 859.74/111.63 (subset @ 859.74/111.63 Y1 @ Y0))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 binintersect @ 859.74/111.63 Y0 @ Y1)) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y1)))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 ( 859.74/111.63 (??) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) & 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y1)))))))) => 859.74/111.63 (( 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) = 859.74/111.63 (emptyset))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (subset @ 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ Y1) @ 859.74/111.63 Y1))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y1 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) = 859.74/111.63 (Y1))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) = 859.74/111.63 (Y0))) => 859.74/111.63 (subset @ 859.74/111.63 Y0 @ Y1))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (binintersect @ 859.74/111.63 Y0 @ 859.74/111.63 ( 859.74/111.63 binunion @ 859.74/111.63 Y1 @ Y2)) = 859.74/111.63 (binunion @ 859.74/111.63 ( 859.74/111.63 binintersect @ 859.74/111.63 Y0 @ Y1) @ 859.74/111.63 ( 859.74/111.63 binintersect @ 859.74/111.63 Y0 @ Y2))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1))) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setminus @ 859.74/111.63 Y0 @ Y1))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setminus @ 859.74/111.63 Y0 @ Y1)) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y0)))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setminus @ 859.74/111.63 Y0 @ Y1)) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1)))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (subset @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (setminus @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) = 859.74/111.63 (emptyset))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setminus @ 859.74/111.63 Y0 @ Y1)))) => 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ Y1)))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setminus @ 859.74/111.63 Y0 @ Y1)))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1))) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y0)))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y0))) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setminus @ 859.74/111.63 Y0 @ Y1))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y1) => 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 setminus @ 859.74/111.63 Y0 @ Y1))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (subset @ 859.74/111.63 (setminus @ 859.74/111.63 Y0 @ Y1) @ 859.74/111.63 Y0))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (setminus @ 859.74/111.63 Y0 @ 859.74/111.63 Y1) = 859.74/111.63 (emptyset))) => 859.74/111.63 (subset @ 859.74/111.63 Y0 @ Y1))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 symdiff @ 859.74/111.63 Y0 @ Y1)) => 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y3 : $o]: 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1))) => 859.74/111.63 (Y3))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y0))) => 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y1) => 859.74/111.63 (Y3))))) => 859.74/111.63 (Y3))))))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.74/111.63 (( 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 Y0) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (~) @ ( 859.74/111.63 in @ 859.74/111.63 Y2 @ Y1))) => 859.74/111.63 (in @ 859.74/111.63 Y2 @ 859.74/111.63 ( 859.74/111.63 symdiff @ 859.74/111.63 Y0 @ Y1))))))))))))))) => 859.74/111.63 (( 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y0 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y1 : $i]: 859.74/111.63 (( 859.74/111.63 (!!) @ ( 859.74/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y0))) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 symdiff @ 859.84/111.63 Y0 @ Y1))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 symdiff @ 859.84/111.63 Y0 @ Y1))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y0))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y1))) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 symdiff @ 859.84/111.63 Y0 @ Y1))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 (setunion @ 859.84/111.63 (setadjoin @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 (setadjoin @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 (setunion @ 859.84/111.63 (setadjoin @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 (setadjoin @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (iskpair @ 859.84/111.63 (setadjoin @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 (setadjoin @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (iskpair @ 859.84/111.63 (kpair @ 859.84/111.63 Y0 @ Y1)))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 Y0) => 859.84/111.63 (subset @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset) @ 859.84/111.63 Y0))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y0)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y1))) | 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y0)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (subset @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset)) @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1)))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset)) @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (subset @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)) @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)) @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1)))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y2 @ Y3) @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1)))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y2 @ Y3) @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y1) & 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (kpair @ 859.84/111.63 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (iskpair @ 859.84/111.63 Y2)))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0)) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (in @ 859.84/111.63 Y1 @ Y2)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (subset @ 859.84/111.63 (setunion @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset)) @ 859.84/111.63 Y0)))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 (setunion @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset)))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (setunion @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset)) = 859.84/111.63 (Y0)))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (Y1 @ Y2)))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 Y0 @ Y1)) & 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset)))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 Y0 @ Y1)) & 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset)))))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (Y1 @ Y2)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (Y3) = 859.84/111.63 (Y2)))))))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 Y0 @ Y1)) & 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset))))))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (Y1 @ Y2)))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 Y0 @ Y1)) & 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset)))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset))) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y2)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (iskpair @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0) @ 859.84/111.63 ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (in @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 Y0)))) & 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0) @ 859.84/111.63 ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (in @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 Y0))) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)))))))) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0) @ Y0)))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (kfst @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y0 @ Y1)) = 859.84/111.63 (Y0))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 kfst @ Y2) @ 859.84/111.63 Y0)))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)) = 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)))) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y2))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (kpair @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (kpair @ 859.84/111.63 Y2 @ Y3))) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y2))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)) = 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 emptyset))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)) = 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y3))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset))) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)) = 859.84/111.63 (setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 emptyset) @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y3 @ 859.84/111.63 emptyset)) @ 859.84/111.63 emptyset)))) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y3))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (kpair @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (kpair @ 859.84/111.63 Y2 @ Y3))) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y3))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (iskpair @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0) @ 859.84/111.63 ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (kpair @ 859.84/111.63 ( 859.84/111.63 kfst @ Y0) @ 859.84/111.63 Y2)))))) & 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0) @ 859.84/111.63 ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (kpair @ 859.84/111.63 ( 859.84/111.63 kfst @ Y0) @ 859.84/111.63 Y2))))) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (ksnd @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y0 @ Y1)) = 859.84/111.63 (Y1))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (iskpair @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (kpair @ 859.84/111.63 ( 859.84/111.63 kfst @ Y0) @ 859.84/111.63 ( 859.84/111.63 ksnd @ Y0)) = 859.84/111.63 (Y0)))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 ksnd @ Y2) @ 859.84/111.63 Y1)))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y2 @ Y3) @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y0))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y2 @ Y3) @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (in @ 859.84/111.63 Y3 @ Y1))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (kfst @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y2 @ Y3)) = 859.84/111.63 (Y2))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (ksnd @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y2 @ Y3)) = 859.84/111.63 (Y3))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (( 859.84/111.63 (kpair @ 859.84/111.63 ( 859.84/111.63 kfst @ Y2) @ 859.84/111.63 ( 859.84/111.63 ksnd @ Y2)) = 859.84/111.63 (Y2)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : 859.84/111.63 $i > $i > $o]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (Y2 @ 859.84/111.63 Y3 @ 859.84/111.63 Y4) => 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y3 @ Y4) @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 ( 859.84/111.63 ^[Y5 : $i]: 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y6 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y6 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y7 : $i]: 859.84/111.63 (( 859.84/111.63 ( 859.84/111.63 in @ 859.84/111.63 Y7 @ Y1) & 859.84/111.63 ( 859.84/111.63 Y2 @ 859.84/111.63 Y6 @ Y7) & 859.84/111.63 ( 859.84/111.63 ( 859.84/111.63 (Y5) = 859.84/111.63 (kpair @ 859.84/111.63 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : 859.84/111.63 $i > $i > $o]: 859.84/111.63 (subset @ 859.84/111.63 (dsetconstr @ 859.84/111.63 (cartprod @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 (^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y5 : $i]: 859.84/111.63 (( 859.84/111.63 ( 859.84/111.63 in @ 859.84/111.63 Y5 @ Y1) & 859.84/111.63 ( 859.84/111.63 Y2 @ 859.84/111.63 Y4 @ Y5) & 859.84/111.63 ( 859.84/111.63 ( 859.84/111.63 (Y3) = 859.84/111.63 (kpair @ 859.84/111.63 Y4 @ Y5))))))))))))))) @ 859.84/111.63 (cartprod @ 859.84/111.63 Y0 @ Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : 859.84/111.63 $i > $i > $o]: 859.84/111.63 (subset @ 859.84/111.63 (dsetconstr @ 859.84/111.63 (cartprod @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 (^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y5 : $i]: 859.84/111.63 (( 859.84/111.63 ( 859.84/111.63 in @ 859.84/111.63 Y5 @ Y1) & 859.84/111.63 ( 859.84/111.63 Y2 @ 859.84/111.63 Y4 @ Y5) & 859.84/111.63 ( 859.84/111.63 ( 859.84/111.63 (Y3) = 859.84/111.63 (kpair @ 859.84/111.63 Y4 @ Y5))))))))))))))) @ 859.84/111.63 (cartprod @ 859.84/111.63 Y0 @ Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : 859.84/111.63 $i > $i > $o]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 ( 859.84/111.63 kpair @ 859.84/111.63 Y3 @ Y4) @ 859.84/111.63 ( 859.84/111.63 dsetconstr @ 859.84/111.63 ( 859.84/111.63 cartprod @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 ( 859.84/111.63 ^[Y5 : $i]: 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y6 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y6 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y7 : $i]: 859.84/111.63 (( 859.84/111.63 ( 859.84/111.63 in @ 859.84/111.63 Y7 @ Y1) & 859.84/111.63 ( 859.84/111.63 Y2 @ 859.84/111.63 Y6 @ Y7) & 859.84/111.63 ( 859.84/111.63 ( 859.84/111.63 (Y5) = 859.84/111.63 (kpair @ 859.84/111.63 Y6 @ Y7)))))))))))))))) => 859.84/111.63 (Y2 @ 859.84/111.63 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.63 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl36])). 859.84/111.63 thf(zip_derived_cl49, plain, 859.84/111.63 (~ (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((??) @ (^[Y1 : $i]: 859.84/111.63 (((((!!) @ (^[Y2 : $i]: 859.84/111.63 (((in @ Y2 @ Y1) => 859.84/111.63 (((!!) @ (^[Y3 : $i]: 859.84/111.63 (((in @ Y3 @ 859.84/111.63 Y2) => (in @ 859.84/111.63 Y3 @ Y0))))))))))) & 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (((!!) @ (^[Y3 : $i]: 859.84/111.63 (((((in @ Y3 @ 859.84/111.63 Y0) & (in @ 859.84/111.63 Y2 @ Y0))) => 859.84/111.63 (((((!!) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y4) <=> 859.84/111.63 (in @ 859.84/111.63 Y3 @ Y4)))))))) => 859.84/111.63 (((Y2) = (Y3))))))))))))) & 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (((!!) @ (^[Y3 : $i]: 859.84/111.63 (((((in @ Y3 @ 859.84/111.63 Y1) & (in @ 859.84/111.63 Y2 @ Y1))) => 859.84/111.63 (((((!!) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y3) => 859.84/111.63 (in @ 859.84/111.63 Y4 @ Y2)))))) | 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y2) => 859.84/111.63 (in @ 859.84/111.63 Y4 @ Y3)))))))))))))))) & 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (((((((??) @ (^[Y3 : $i]: 859.84/111.63 (in @ Y3 @ Y2)))) & 859.84/111.63 (((!!) @ (^[Y3 : $i]: 859.84/111.63 (((in @ Y3 @ 859.84/111.63 Y2) => 859.84/111.63 (in @ Y3 @ 859.84/111.63 Y0)))))))) => 859.84/111.63 (((??) @ (^[Y3 : $i]: 859.84/111.63 (((??) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (((in @ 859.84/111.63 Y3 @ Y1) & 859.84/111.63 (in @ 859.84/111.63 Y4 @ Y2) & 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y5 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y5 @ 859.84/111.63 Y3) & 859.84/111.63 (in @ 859.84/111.63 Y5 @ Y2)))))))) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y5 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y5 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y5) | 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y6 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y6 @ 859.84/111.63 Y5) => 859.84/111.63 (in @ 859.84/111.63 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.63 (((((??) @ (^[Y1 : $i]: 859.84/111.63 (((Y0 @ Y1) & 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (((Y0 @ Y2) => 859.84/111.63 (((Y1) = (Y2))))))))))))) => 859.84/111.63 (Y0 @ (descr @ Y0))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (((in @ Y2 @ Y0) => 859.84/111.63 (((Y1 @ Y2) => (in @ Y2 @ 859.84/111.63 (dsetconstr @ Y0 @ Y1))))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (((in @ Y2 @ 859.84/111.63 (dsetconstr @ Y0 @ Y1)) => 859.84/111.63 (in @ Y2 @ Y0)))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (((in @ Y2 @ 859.84/111.63 (dsetconstr @ Y0 @ Y1)) => 859.84/111.63 (Y1 @ Y2)))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $o]: 859.84/111.63 (((!!) @ (^[Y1 : $i]: 859.84/111.63 (((in @ Y1 @ (prop2set @ Y0)) => 859.84/111.63 (Y0))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((in @ Y0 @ emptyset) => 859.84/111.63 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.63 (((((??) @ (^[Y1 : $i]: 859.84/111.63 (((Y0 @ Y1) & 859.84/111.63 (((!!) @ (^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2))))))))))))) => 859.84/111.63 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ (^[Y1 : $i]: 859.84/111.63 (((((!!) @ (^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y1)))))) => 859.84/111.63 (((((!!) @ (^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y0)))))) => 859.84/111.63 (((Y0) = (Y1))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((((!!) @ (^[Y1 : $i]: 859.84/111.63 (((~) @ (in @ Y1 @ 859.84/111.63 Y0)))))) => 859.84/111.63 (((Y0) = (emptyset)))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((((!!) @ (^[Y1 : $i]: 859.84/111.63 (((~) @ (in @ 859.84/111.63 Y1 @ Y0)))))) => 859.84/111.63 (((Y0) = (emptyset)))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (((in @ Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (((in @ 859.84/111.63 Y2 @ 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ Y1)) <=> 859.84/111.63 (Y1 @ Y2)))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((((Y0) != (emptyset))) => 859.84/111.63 (((??) @ (^[Y1 : $i]: 859.84/111.63 (in @ Y1 @ Y0))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) != 859.84/111.63 (emptyset)))))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((((??) @ (^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y1 @ Y0)))) => 859.84/111.63 (((Y0) != (emptyset)))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ (^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ Y1)))))))) => 859.84/111.63 (((in @ emptyset @ 859.84/111.63 (setadjoin @ emptyset @ emptyset)) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ Y1))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y0))) => 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (Y3))) => 859.84/111.63 (Y3))))))))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) | 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y0)))))))))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (((dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 (^[Y1 : $i]: 859.84/111.63 ($true))) = 859.84/111.63 (Y0)))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y0)))))) => 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y0)))))))))) => 859.84/111.63 (((((!!) @ (^[Y0 : $i]: 859.84/111.63 (in @ 859.84/111.63 emptyset @ 859.84/111.63 (powerset @ 859.84/111.63 Y0))))) => 859.84/111.63 (((((!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (in @ 859.84/111.63 emptyset @ 859.84/111.63 (powerset @ 859.84/111.63 Y0))))) => 859.84/111.63 (((((!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (((!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y0)) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y0)))))))))))))) => 859.84/111.63 (((((!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0))))))))))))))) => 859.84/111.63 (((((!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0)) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y3 @ 859.84/111.63 Y0) => 859.84/111.63 (Y2)))))))) => 859.84/111.63 (Y2)))))))))))))) => 859.84/111.63 (((( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 ( 859.84/111.63 setunion @ 859.84/111.63 Y0))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2))))))))))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) <=> 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y1)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) != 859.84/111.63 (emptyset))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y1 @ Y0))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) != 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset)))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset)) => 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y1))) | 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y0)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (Y1 @ Y2)))))) => 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) != 859.84/111.63 (emptyset))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset) => 859.84/111.63 (Y0 @ Y1))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (Y1 @ Y2)))))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 Y1 @ Y2)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 Y1 @ Y2)))))))) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (Y1 @ Y2)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (Y1 @ Y2)))))))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 Y1 @ Y2)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 Y1 @ Y2)))))))) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (Y1 @ Y2)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $o]: 859.84/111.63 (( 859.84/111.63 (Y0) => 859.84/111.63 (in @ 859.84/111.63 emptyset @ 859.84/111.63 ( 859.84/111.63 prop2set @ 859.84/111.63 Y0))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $o]: 859.84/111.63 (( 859.84/111.63 (Y0) => 859.84/111.63 (set2prop @ 859.84/111.63 ( 859.84/111.63 prop2set @ 859.84/111.63 Y0))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (Y1 @ Y2)))))))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 Y1 @ Y2)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (Y1 @ Y2)))))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 Y1 @ Y2)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (Y0 @ Y1)))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2))))))))))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2)))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) <=> 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2)))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y3 @ Y1))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) <=> 859.84/111.63 (in @ 859.84/111.63 Y3 @ Y1))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2))))))))))))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2)))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) <=> 859.84/111.63 (Y1 @ Y3))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))))))))))))) <=> 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y2) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))))))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 Y2) = 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ Y3))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (powerset @ 859.84/111.63 Y0) = 859.84/111.63 (powerset @ 859.84/111.63 Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (setunion @ 859.84/111.63 Y0) = 859.84/111.63 (setunion @ 859.84/111.63 Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2))))))))))))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (( 859.84/111.63 (Y1) = 859.84/111.63 (Y2)))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) <=> 859.84/111.63 (Y1 @ Y3))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y2) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (Y0 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y2) & 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i]: 859.84/111.63 (( 859.84/111.63 (Y1 @ 859.84/111.63 Y3) => 859.84/111.63 (( 859.84/111.63 (Y2) = 859.84/111.63 (Y3))))))))))))) => 859.84/111.63 (( 859.84/111.63 (descr @ 859.84/111.63 Y0) = 859.84/111.63 (descr @ 859.84/111.63 Y1))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $i > $o]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y4 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y4 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y5 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y5 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y4) = 859.84/111.63 (Y5))) => 859.84/111.63 (( 859.84/111.63 (Y2 @ 859.84/111.63 Y4) <=> 859.84/111.63 (Y3 @ Y5))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ 859.84/111.63 Y2) = 859.84/111.63 (dsetconstr @ 859.84/111.63 Y1 @ Y3))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y1)))))) => 859.84/111.63 (subset @ 859.84/111.63 Y0 @ Y1))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (subset @ 859.84/111.63 Y1 @ Y0))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))) => 859.84/111.63 (subset @ 859.84/111.63 Y0 @ Y1))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y1)))))) => 859.84/111.63 (subset @ 859.84/111.63 Y0 @ Y1))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (subset @ 859.84/111.63 emptyset @ 859.84/111.63 Y0)))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y1)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y1))) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y0)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y1))) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 subset @ 859.84/111.63 Y0 @ Y1)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 subset @ 859.84/111.63 Y0 @ Y1))) => 859.84/111.63 (( 859.84/111.63 (Y0) != 859.84/111.63 (Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y1))) => 859.84/111.63 (( 859.84/111.63 (Y0) != 859.84/111.63 (Y1)))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (subset @ 859.84/111.63 Y0 @ Y0)))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y1 @ 859.84/111.63 Y2) => 859.84/111.63 (subset @ 859.84/111.63 Y0 @ Y2)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (subset @ 859.84/111.63 Y1 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ Y1)))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y2) => 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 setadjoin @ 859.84/111.63 Y1 @ Y2))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y1)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y1 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (Y1))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 emptyset) => 859.84/111.63 (( 859.84/111.63 (Y0) = 859.84/111.63 (emptyset)))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y1 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y0)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y0)) => 859.84/111.63 (subset @ 859.84/111.63 Y1 @ Y0))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y0 @ 859.84/111.63 (powerset @ 859.84/111.63 Y0))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (subset @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y0) @ 859.84/111.63 ( 859.84/111.63 powerset @ 859.84/111.63 Y1)))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (in @ 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 (powerset @ 859.84/111.63 Y0)))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i > $o]: 859.84/111.63 (subset @ 859.84/111.63 (dsetconstr @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 Y0))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (in @ 859.84/111.63 Y1 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y0 @ 859.84/111.63 (setadjoin @ 859.84/111.63 Y1 @ 859.84/111.63 emptyset))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y3 : $o]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (Y3))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (Y3))) => 859.84/111.63 (Y3))))))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) | 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y0)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 (binunion @ 859.84/111.63 Y0 @ Y1)))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (subset @ 859.84/111.63 Y1 @ 859.84/111.63 (binunion @ 859.84/111.63 Y0 @ Y1)))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binintersect @ 859.84/111.63 Y0 @ Y1))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y2 @ 859.84/111.63 Y1) => 859.84/111.63 (subset @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binintersect @ 859.84/111.63 Y0 @ Y1))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binintersect @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y0)))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (subset @ 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 Y0))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) => 859.84/111.63 (( 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (Y0))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (Y1))) => 859.84/111.63 (subset @ 859.84/111.63 Y1 @ Y0))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 binintersect @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y1)))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 ( 859.84/111.63 (??) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) & 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y1)))))))) => 859.84/111.63 (( 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (emptyset))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (subset @ 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 Y1))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (subset @ 859.84/111.63 Y1 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (Y1))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ 859.84/111.63 Y1) = 859.84/111.63 (Y0))) => 859.84/111.63 (subset @ 859.84/111.63 Y0 @ Y1))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (binintersect @ 859.84/111.63 Y0 @ 859.84/111.63 ( 859.84/111.63 binunion @ 859.84/111.63 Y1 @ Y2)) = 859.84/111.63 (binunion @ 859.84/111.63 ( 859.84/111.63 binintersect @ 859.84/111.63 Y0 @ Y1) @ 859.84/111.63 ( 859.84/111.63 binintersect @ 859.84/111.63 Y0 @ Y2))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 Y0) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y1))) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setminus @ 859.84/111.63 Y0 @ Y1))))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setminus @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (in @ 859.84/111.63 Y2 @ Y0)))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y0 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y1 : $i]: 859.84/111.63 (( 859.84/111.63 (!!) @ ( 859.84/111.63 ^[Y2 : $i]: 859.84/111.63 (( 859.84/111.63 (in @ 859.84/111.63 Y2 @ 859.84/111.63 ( 859.84/111.63 setminus @ 859.84/111.63 Y0 @ Y1)) => 859.84/111.63 (( 859.84/111.63 (~) @ ( 859.84/111.63 in @ 859.84/111.63 Y2 @ Y1)))))))))))))) => 859.84/111.63 (( 859.84/111.63 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (setminus @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1)))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (subset @ 859.84/111.64 (setminus @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 Y0))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setminus @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (emptyset))) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (Y3))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (Y3))))) => 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (iskpair @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (iskpair @ 859.84/111.64 (kpair @ 859.84/111.64 Y0 @ Y1)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (subset @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset) @ 859.84/111.64 Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y1))) | 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y0)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (subset @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (subset @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y1) & 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (kpair @ 859.84/111.64 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (iskpair @ 859.84/111.64 Y2)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0)) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (in @ 859.84/111.64 Y1 @ Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (subset @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)) @ 859.84/111.64 Y0)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (setunion @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)) = 859.84/111.64 (Y0)))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset)))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y3) = 859.84/111.64 (Y2)))))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset))))))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (iskpair @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (in @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 Y0)))) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (in @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 Y0))) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)))))))) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ Y0)))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (kfst @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y0 @ Y1)) = 859.84/111.64 (Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kfst @ Y2) @ 859.84/111.64 Y0)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y2))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (kpair @ 859.84/111.64 Y2 @ Y3))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y2))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (kpair @ 859.84/111.64 Y2 @ Y3))) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (iskpair @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y0) @ 859.84/111.64 Y2)))))) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y0) @ 859.84/111.64 Y2))))) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (ksnd @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y0 @ Y1)) = 859.84/111.64 (Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (iskpair @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y0) @ 859.84/111.64 ( 859.84/111.64 ksnd @ Y0)) = 859.84/111.64 (Y0)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 ksnd @ Y2) @ 859.84/111.64 Y1)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 Y3 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (kfst @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3)) = 859.84/111.64 (Y2))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (ksnd @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3)) = 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y2) @ 859.84/111.64 ( 859.84/111.64 ksnd @ Y2)) = 859.84/111.64 (Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : 859.84/111.64 $i > $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (Y2 @ 859.84/111.64 Y3 @ 859.84/111.64 Y4) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y3 @ Y4) @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 ( 859.84/111.64 ^[Y5 : $i]: 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y6 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y6 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y7 : $i]: 859.84/111.64 (( 859.84/111.64 ( 859.84/111.64 in @ 859.84/111.64 Y7 @ Y1) & 859.84/111.64 ( 859.84/111.64 Y2 @ 859.84/111.64 Y6 @ Y7) & 859.84/111.64 ( 859.84/111.64 ( 859.84/111.64 (Y5) = 859.84/111.64 (kpair @ 859.84/111.64 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : 859.84/111.64 $i > $i > $o]: 859.84/111.64 (subset @ 859.84/111.64 (dsetconstr @ 859.84/111.64 (cartprod @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 (^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y5 : $i]: 859.84/111.64 (( 859.84/111.64 ( 859.84/111.64 in @ 859.84/111.64 Y5 @ Y1) & 859.84/111.64 ( 859.84/111.64 Y2 @ 859.84/111.64 Y4 @ Y5) & 859.84/111.64 ( 859.84/111.64 ( 859.84/111.64 (Y3) = 859.84/111.64 (kpair @ 859.84/111.64 Y4 @ Y5))))))))))))))) @ 859.84/111.64 (cartprod @ 859.84/111.64 Y0 @ Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : 859.84/111.64 $i > $i > $o]: 859.84/111.64 (subset @ 859.84/111.64 (dsetconstr @ 859.84/111.64 (cartprod @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 (^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y5 : $i]: 859.84/111.64 (( 859.84/111.64 ( 859.84/111.64 in @ 859.84/111.64 Y5 @ Y1) & 859.84/111.64 ( 859.84/111.64 Y2 @ 859.84/111.64 Y4 @ Y5) & 859.84/111.64 ( 859.84/111.64 ( 859.84/111.64 (Y3) = 859.84/111.64 (kpair @ 859.84/111.64 Y4 @ Y5))))))))))))))) @ 859.84/111.64 (cartprod @ 859.84/111.64 Y0 @ Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : 859.84/111.64 $i > $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y3 @ Y4) @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 ( 859.84/111.64 ^[Y5 : $i]: 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y6 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y6 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y7 : $i]: 859.84/111.64 (( 859.84/111.64 ( 859.84/111.64 in @ 859.84/111.64 Y7 @ Y1) & 859.84/111.64 ( 859.84/111.64 Y2 @ 859.84/111.64 Y6 @ Y7) & 859.84/111.64 ( 859.84/111.64 ( 859.84/111.64 (Y5) = 859.84/111.64 (kpair @ 859.84/111.64 Y6 @ Y7)))))))))))))))) => 859.84/111.64 (Y2 @ 859.84/111.64 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.64 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl40])). 859.84/111.64 thf(zip_derived_cl54, plain, 859.84/111.64 (~ (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.64 (((((??) @ (^[Y1 : $i]: 859.84/111.64 (((Y0 @ Y1) & 859.84/111.64 (((!!) @ (^[Y2 : $i]: 859.84/111.64 (((Y0 @ Y2) => 859.84/111.64 (((Y1) = (Y2))))))))))))) => 859.84/111.64 (Y0 @ (descr @ Y0))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.64 (((!!) @ (^[Y2 : $i]: 859.84/111.64 (((in @ Y2 @ Y0) => 859.84/111.64 (((Y1 @ Y2) => (in @ Y2 @ 859.84/111.64 (dsetconstr @ Y0 @ Y1))))))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.64 (((!!) @ (^[Y2 : $i]: 859.84/111.64 (((in @ Y2 @ 859.84/111.64 (dsetconstr @ Y0 @ Y1)) => 859.84/111.64 (in @ Y2 @ Y0)))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.64 (((!!) @ (^[Y2 : $i]: 859.84/111.64 (((in @ Y2 @ 859.84/111.64 (dsetconstr @ Y0 @ Y1)) => 859.84/111.64 (Y1 @ Y2)))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $o]: 859.84/111.64 (((!!) @ (^[Y1 : $i]: 859.84/111.64 (((in @ Y1 @ (prop2set @ Y0)) => 859.84/111.64 (Y0))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((in @ Y0 @ emptyset) => 859.84/111.64 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.64 (((((??) @ (^[Y1 : $i]: 859.84/111.64 (((Y0 @ Y1) & 859.84/111.64 (((!!) @ (^[Y2 : $i]: 859.84/111.64 (((Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2))))))))))))) => 859.84/111.64 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i]: 859.84/111.64 (((((!!) @ (^[Y2 : $i]: 859.84/111.64 (((in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))) => 859.84/111.64 (((((!!) @ (^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0)))))) => 859.84/111.64 (((Y0) = (Y1))))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((((!!) @ (^[Y1 : $i]: 859.84/111.64 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.64 (((Y0) = (emptyset)))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((((!!) @ (^[Y1 : $i]: 859.84/111.64 (((~) @ (in @ Y1 @ 859.84/111.64 Y0)))))) => 859.84/111.64 (((Y0) = (emptyset)))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.64 (((!!) @ (^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) <=> 859.84/111.64 (Y1 @ Y2)))))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((((Y0) != (emptyset))) => 859.84/111.64 (((??) @ (^[Y1 : $i]: 859.84/111.64 (in @ Y1 @ Y0))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (((in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) != 859.84/111.64 (emptyset)))))))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((((??) @ (^[Y1 : $i]: 859.84/111.64 (in @ Y1 @ 859.84/111.64 Y0)))) => 859.84/111.64 (((Y0) != (emptyset)))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i]: 859.84/111.64 (in @ Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ Y1)))))))) => 859.84/111.64 (((in @ emptyset @ 859.84/111.64 (setadjoin @ emptyset @ emptyset)) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ (^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ Y1))))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y0))) => 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (Y3))) => 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) | 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y0)))))))))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 (^[Y1 : $i]: 859.84/111.64 ( 859.84/111.64 $true))) = 859.84/111.64 (Y0)))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0)))))) => 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0)))))))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (in @ 859.84/111.64 emptyset @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0))))) => 859.84/111.64 (((((!!) @ (^[Y0 : $i]: 859.84/111.64 (in @ 859.84/111.64 emptyset @ 859.84/111.64 (powerset @ 859.84/111.64 Y0))))) => 859.84/111.64 (((((!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0)) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0)))))))))))))) => 859.84/111.64 (((((!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (((!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0))))))))))))))) => 859.84/111.64 (((((!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0)) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (Y2)))))))) => 859.84/111.64 (Y2)))))))))))))) => 859.84/111.64 (((((!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0))))))))))) => 859.84/111.64 (((( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2))))))))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) <=> 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y1)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) != 859.84/111.64 (emptyset))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y1 @ Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) != 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) => 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y1))) | 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y0)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))) => 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) != 859.84/111.64 (emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset) => 859.84/111.64 (Y0 @ Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 ( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (Y1 @ Y2)))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 Y1 @ Y2)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 Y1 @ Y2)))))))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 ( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 ( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 Y1 @ Y2)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 Y1 @ Y2)))))))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 ( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (Y1 @ Y2)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $o]: 859.84/111.64 (( 859.84/111.64 (Y0) => 859.84/111.64 (in @ 859.84/111.64 emptyset @ 859.84/111.64 ( 859.84/111.64 prop2set @ 859.84/111.64 Y0))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $o]: 859.84/111.64 (( 859.84/111.64 (Y0) => 859.84/111.64 (set2prop @ 859.84/111.64 ( 859.84/111.64 prop2set @ 859.84/111.64 Y0))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 ( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 Y1 @ Y2)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 ( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (Y1 @ Y2)))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 Y1 @ Y2)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (Y0 @ Y1)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2))))))))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2)))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) <=> 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y3 @ Y1))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) <=> 859.84/111.64 (in @ 859.84/111.64 Y3 @ Y1))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2))))))))))))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) <=> 859.84/111.64 (Y1 @ Y3))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))) <=> 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 Y2) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (powerset @ 859.84/111.64 Y0) = 859.84/111.64 (powerset @ 859.84/111.64 Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (setunion @ 859.84/111.64 Y0) = 859.84/111.64 (setunion @ 859.84/111.64 Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2))))))))))))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y2)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) <=> 859.84/111.64 (Y1 @ Y3))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y2) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) & 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))) => 859.84/111.64 (( 859.84/111.64 (descr @ 859.84/111.64 Y0) = 859.84/111.64 (descr @ 859.84/111.64 Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y5 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y5 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y4) = 859.84/111.64 (Y5))) => 859.84/111.64 (( 859.84/111.64 (Y2 @ 859.84/111.64 Y4) <=> 859.84/111.64 (Y3 @ Y5))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y2) = 859.84/111.64 (dsetconstr @ 859.84/111.64 Y1 @ Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (subset @ 859.84/111.64 Y1 @ Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (subset @ 859.84/111.64 emptyset @ 859.84/111.64 Y0)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 subset @ 859.84/111.64 Y0 @ Y1)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 subset @ 859.84/111.64 Y0 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (Y0) != 859.84/111.64 (Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (Y0) != 859.84/111.64 (Y1)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y0)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (subset @ 859.84/111.64 Y1 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ Y1)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y2) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ Y2))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y1)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (emptyset)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0)) => 859.84/111.64 (subset @ 859.84/111.64 Y1 @ Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 (powerset @ 859.84/111.64 Y0))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (subset @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y1)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (in @ 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 (powerset @ 859.84/111.64 Y0)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (subset @ 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 Y0))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $o]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (Y3))) => 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) | 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 (binunion @ 859.84/111.64 Y0 @ Y1)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (subset @ 859.84/111.64 Y1 @ 859.84/111.64 (binunion @ 859.84/111.64 Y0 @ Y1)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binintersect @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (subset @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binintersect @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binintersect @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (subset @ 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 Y0))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (Y0))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (Y1))) => 859.84/111.64 (subset @ 859.84/111.64 Y1 @ Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 binintersect @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 ( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))))) => 859.84/111.64 (( 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (subset @ 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 Y1))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (Y0))) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (binintersect @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y1 @ Y2)) = 859.84/111.64 (binunion @ 859.84/111.64 ( 859.84/111.64 binintersect @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 ( 859.84/111.64 binintersect @ 859.84/111.64 Y0 @ Y2))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (setminus @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1)))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setminus @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (subset @ 859.84/111.64 (setminus @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 Y0))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setminus @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (emptyset))) => 859.84/111.64 (subset @ 859.84/111.64 Y0 @ Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (Y3))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (Y3))))) => 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y0))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ Y1))) => 859.84/111.64 (( 859.84/111.64 (~) @ ( 859.84/111.64 in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 symdiff @ 859.84/111.64 Y0 @ Y1))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y0 @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (iskpair @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 (setadjoin @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (iskpair @ 859.84/111.64 (kpair @ 859.84/111.64 Y0 @ Y1)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (subset @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset) @ 859.84/111.64 Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 Y0)))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y1))) | 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y0)))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (subset @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (subset @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 powerset @ 859.84/111.64 ( 859.84/111.64 binunion @ 859.84/111.64 Y0 @ Y1)))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y1) & 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (kpair @ 859.84/111.64 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (iskpair @ 859.84/111.64 Y2)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0)) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (in @ 859.84/111.64 Y1 @ Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (subset @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)) @ 859.84/111.64 Y0)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (subset @ 859.84/111.64 Y0 @ 859.84/111.64 (setunion @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (setunion @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset)) = 859.84/111.64 (Y0)))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset)))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y3) = 859.84/111.64 (Y2)))))))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset))))))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i > $o]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y2) => 859.84/111.64 (( 859.84/111.64 (Y1 @ 859.84/111.64 Y3) => 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) & 859.84/111.64 (Y1 @ Y2)))))) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 Y0 @ Y1)) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset)))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (iskpair @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (in @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 Y0)))) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (in @ 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 Y0))) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)))))))) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ Y0)))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (kfst @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y0 @ Y1)) = 859.84/111.64 (Y0))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kfst @ Y2) @ 859.84/111.64 Y0)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y2))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (kpair @ 859.84/111.64 Y2 @ Y3))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y2))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1))) => 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 emptyset))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (Y2) = 859.84/111.64 (Y3))) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset))) => 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (Y1)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y0 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)) = 859.84/111.64 (setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 emptyset) @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 setadjoin @ 859.84/111.64 Y3 @ 859.84/111.64 emptyset)) @ 859.84/111.64 emptyset)))) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 Y0 @ 859.84/111.64 Y1) = 859.84/111.64 (kpair @ 859.84/111.64 Y2 @ Y3))) => 859.84/111.64 (( 859.84/111.64 (Y1) = 859.84/111.64 (Y3))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (iskpair @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y1 @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y0) @ 859.84/111.64 Y2)))))) & 859.84/111.64 (( 859.84/111.64 (dsetconstr @ 859.84/111.64 ( 859.84/111.64 setunion @ 859.84/111.64 Y0) @ 859.84/111.64 ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (Y0) = 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y0) @ 859.84/111.64 Y2))))) = 859.84/111.64 (setadjoin @ 859.84/111.64 Y1 @ 859.84/111.64 emptyset))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (ksnd @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y0 @ Y1)) = 859.84/111.64 (Y1))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (iskpair @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y0) @ 859.84/111.64 ( 859.84/111.64 ksnd @ Y0)) = 859.84/111.64 (Y0)))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 ksnd @ Y2) @ 859.84/111.64 Y1)))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 Y2 @ Y0))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3) @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (in @ 859.84/111.64 Y3 @ Y1))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (kfst @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3)) = 859.84/111.64 (Y2))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (ksnd @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y2 @ Y3)) = 859.84/111.64 (Y3))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y2 @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1)) => 859.84/111.64 (( 859.84/111.64 (kpair @ 859.84/111.64 ( 859.84/111.64 kfst @ Y2) @ 859.84/111.64 ( 859.84/111.64 ksnd @ Y2)) = 859.84/111.64 (Y2)))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : 859.84/111.64 $i > $i > $o]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y3 @ 859.84/111.64 Y0) => 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y1) => 859.84/111.64 (( 859.84/111.64 (Y2 @ 859.84/111.64 Y3 @ 859.84/111.64 Y4) => 859.84/111.64 (in @ 859.84/111.64 ( 859.84/111.64 kpair @ 859.84/111.64 Y3 @ Y4) @ 859.84/111.64 ( 859.84/111.64 dsetconstr @ 859.84/111.64 ( 859.84/111.64 cartprod @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 ( 859.84/111.64 ^[Y5 : $i]: 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y6 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y6 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y7 : $i]: 859.84/111.64 (( 859.84/111.64 ( 859.84/111.64 in @ 859.84/111.64 Y7 @ Y1) & 859.84/111.64 ( 859.84/111.64 Y2 @ 859.84/111.64 Y6 @ Y7) & 859.84/111.64 ( 859.84/111.64 ( 859.84/111.64 (Y5) = 859.84/111.64 (kpair @ 859.84/111.64 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y1 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y2 : 859.84/111.64 $i > $i > $o]: 859.84/111.64 (subset @ 859.84/111.64 (dsetconstr @ 859.84/111.64 (cartprod @ 859.84/111.64 Y0 @ Y1) @ 859.84/111.64 (^[Y3 : $i]: 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y4 : $i]: 859.84/111.64 (( 859.84/111.64 (in @ 859.84/111.64 Y4 @ 859.84/111.64 Y0) & 859.84/111.64 (( 859.84/111.64 (??) @ ( 859.84/111.64 ^[Y5 : $i]: 859.84/111.64 (( 859.84/111.64 ( 859.84/111.64 in @ 859.84/111.64 Y5 @ Y1) & 859.84/111.64 ( 859.84/111.64 Y2 @ 859.84/111.64 Y4 @ Y5) & 859.84/111.64 ( 859.84/111.64 ( 859.84/111.64 (Y3) = 859.84/111.64 (kpair @ 859.84/111.64 Y4 @ Y5))))))))))))))) @ 859.84/111.64 (cartprod @ 859.84/111.64 Y0 @ Y1))))))))))) => 859.84/111.64 (( 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.64 ^[Y0 : $i]: 859.84/111.64 (( 859.84/111.64 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : 859.84/111.65 $i > $i > $o]: 859.84/111.65 (subset @ 859.84/111.65 (dsetconstr @ 859.84/111.65 (cartprod @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 (^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 ( 859.84/111.65 in @ 859.84/111.65 Y5 @ Y1) & 859.84/111.65 ( 859.84/111.65 Y2 @ 859.84/111.65 Y4 @ Y5) & 859.84/111.65 ( 859.84/111.65 ( 859.84/111.65 (Y3) = 859.84/111.65 (kpair @ 859.84/111.65 Y4 @ Y5))))))))))))))) @ 859.84/111.65 (cartprod @ 859.84/111.65 Y0 @ Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : 859.84/111.65 $i > $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y3 @ Y4) @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y6 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y6 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y7 : $i]: 859.84/111.65 (( 859.84/111.65 ( 859.84/111.65 in @ 859.84/111.65 Y7 @ Y1) & 859.84/111.65 ( 859.84/111.65 Y2 @ 859.84/111.65 Y6 @ Y7) & 859.84/111.65 ( 859.84/111.65 ( 859.84/111.65 (Y5) = 859.84/111.65 (kpair @ 859.84/111.65 Y6 @ Y7)))))))))))))))) => 859.84/111.65 (Y2 @ 859.84/111.65 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.65 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl49])). 859.84/111.65 thf(zip_derived_cl60, plain, 859.84/111.65 (~ (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ Y0) => 859.84/111.65 (((Y1 @ Y2) => (in @ Y2 @ 859.84/111.65 (dsetconstr @ Y0 @ Y1))))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 (dsetconstr @ Y0 @ Y1)) => 859.84/111.65 (in @ Y2 @ Y0)))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 (dsetconstr @ Y0 @ Y1)) => 859.84/111.65 (Y1 @ Y2)))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $o]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((in @ Y0 @ emptyset) => 859.84/111.65 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.65 (((((??) @ (^[Y1 : $i]: 859.84/111.65 (((Y0 @ Y1) & 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((Y0 @ Y2) => 859.84/111.65 (((Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (((((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ Y2 @ 859.84/111.65 Y1)))))) => 859.84/111.65 (((((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))) => 859.84/111.65 (((Y0) = (Y1))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((!!) @ (^[Y1 : $i]: 859.84/111.65 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.65 (((Y0) = (emptyset)))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((!!) @ (^[Y1 : $i]: 859.84/111.65 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.65 (((Y0) = (emptyset)))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 Y0 @ Y1)) <=> 859.84/111.65 (Y1 @ Y2)))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((Y0) != (emptyset))) => 859.84/111.65 (((??) @ (^[Y1 : $i]: 859.84/111.65 (in @ Y1 @ Y0))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (((Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) != 859.84/111.65 (emptyset)))))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((??) @ (^[Y1 : $i]: 859.84/111.65 (in @ Y1 @ Y0)))) => 859.84/111.65 (((Y0) != (emptyset)))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (in @ Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (((in @ emptyset @ 859.84/111.65 (setadjoin @ emptyset @ emptyset)) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ Y1))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y0))) => 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (Y3))) => 859.84/111.65 (Y3))))))))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) | 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y0)))))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 (^[Y1 : $i]: 859.84/111.65 ($true))) = 859.84/111.65 (Y0)))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (in @ 859.84/111.65 emptyset @ 859.84/111.65 (powerset @ 859.84/111.65 Y0))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (in @ 859.84/111.65 emptyset @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0))))))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0)) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (Y2)))))))) => 859.84/111.65 (Y2)))))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y1)))))))))))))))) => 859.84/111.65 (((( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (emptyset))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y1))) | 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y0)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))) => 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) != 859.84/111.65 (emptyset))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset) => 859.84/111.65 (Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $o]: 859.84/111.65 (( 859.84/111.65 (Y0) => 859.84/111.65 (in @ 859.84/111.65 emptyset @ 859.84/111.65 ( 859.84/111.65 prop2set @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $o]: 859.84/111.65 (( 859.84/111.65 (Y0) => 859.84/111.65 (set2prop @ 859.84/111.65 ( 859.84/111.65 prop2set @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (Y0 @ Y1)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y3 @ Y1))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) <=> 859.84/111.65 (in @ 859.84/111.65 Y3 @ Y1))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (Y1 @ Y3))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))) <=> 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 Y2) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (powerset @ 859.84/111.65 Y0) = 859.84/111.65 (powerset @ 859.84/111.65 Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (setunion @ 859.84/111.65 Y0) = 859.84/111.65 (setunion @ 859.84/111.65 Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (Y1 @ Y3))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))) => 859.84/111.65 (( 859.84/111.65 (descr @ 859.84/111.65 Y0) = 859.84/111.65 (descr @ 859.84/111.65 Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y5 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y4) = 859.84/111.65 (Y5))) => 859.84/111.65 (( 859.84/111.65 (Y2 @ 859.84/111.65 Y4) <=> 859.84/111.65 (Y3 @ Y5))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y2) = 859.84/111.65 (dsetconstr @ 859.84/111.65 Y1 @ Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (subset @ 859.84/111.65 Y1 @ Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (subset @ 859.84/111.65 emptyset @ 859.84/111.65 Y0)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y0)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 subset @ 859.84/111.65 Y0 @ Y1)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 subset @ 859.84/111.65 Y0 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (Y1)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y0)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y2)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y1)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (emptyset)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)) => 859.84/111.65 (subset @ 859.84/111.65 Y1 @ Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 (powerset @ 859.84/111.65 Y0))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (subset @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y1)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (in @ 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 (powerset @ 859.84/111.65 Y0)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (subset @ 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $o]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (Y3))) => 859.84/111.65 (Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) | 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 (binunion @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 (binunion @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (subset @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (Y0))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (Y1))) => 859.84/111.65 (subset @ 859.84/111.65 Y1 @ Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (emptyset))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 Y1))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (Y0))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y1 @ Y2)) = 859.84/111.65 (binunion @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setminus @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setminus @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setminus @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (setminus @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (emptyset))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setminus @ 859.84/111.65 Y0 @ Y1)))) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setminus @ 859.84/111.65 Y0 @ Y1)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y0)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y0))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setminus @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setminus @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 (setminus @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (setminus @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (emptyset))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 symdiff @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (Y3))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y0))) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (Y3))))) => 859.84/111.65 (Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 symdiff @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y0))) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 symdiff @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 symdiff @ 859.84/111.65 Y0 @ Y1))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y0))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 symdiff @ 859.84/111.65 Y0 @ Y1))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 (setunion @ 859.84/111.65 (setadjoin @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 (setadjoin @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 (setunion @ 859.84/111.65 (setadjoin @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 (setadjoin @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (iskpair @ 859.84/111.65 (setadjoin @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 (setadjoin @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (iskpair @ 859.84/111.65 (kpair @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (subset @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset) @ 859.84/111.65 Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y1))) | 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y0)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (subset @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset)) @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset)) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (subset @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y2 @ Y3) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y2 @ Y3) @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (kpair @ 859.84/111.65 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (iskpair @ 859.84/111.65 Y2)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0)) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (in @ 859.84/111.65 Y1 @ Y2)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (subset @ 859.84/111.65 (setunion @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset)) @ 859.84/111.65 Y0)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 (setunion @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset)))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (setunion @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset)) = 859.84/111.65 (Y0)))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 Y0 @ Y1)) & 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 Y0 @ Y1)) & 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset)))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y3) = 859.84/111.65 (Y2)))))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 Y0 @ Y1)) & 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset))))))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 Y0 @ Y1)) & 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset))) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y2)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (iskpair @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0) @ 859.84/111.65 ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (in @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 Y0)))) & 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0) @ 859.84/111.65 ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (in @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 Y0))) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)))))))) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0) @ Y0)))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (kfst @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y0 @ Y1)) = 859.84/111.65 (Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kfst @ Y2) @ 859.84/111.65 Y0)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)) = 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)))) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y2))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (kpair @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (kpair @ 859.84/111.65 Y2 @ Y3))) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y2))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)) = 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 emptyset))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)) = 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset))) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)) = 859.84/111.65 (setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 emptyset) @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y3 @ 859.84/111.65 emptyset)) @ 859.84/111.65 emptyset)))) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y3))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (kpair @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) = 859.84/111.65 (kpair @ 859.84/111.65 Y2 @ Y3))) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y3))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (iskpair @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0) @ 859.84/111.65 ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (kpair @ 859.84/111.65 ( 859.84/111.65 kfst @ Y0) @ 859.84/111.65 Y2)))))) & 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0) @ 859.84/111.65 ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (kpair @ 859.84/111.65 ( 859.84/111.65 kfst @ Y0) @ 859.84/111.65 Y2))))) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (ksnd @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y0 @ Y1)) = 859.84/111.65 (Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (iskpair @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (kpair @ 859.84/111.65 ( 859.84/111.65 kfst @ Y0) @ 859.84/111.65 ( 859.84/111.65 ksnd @ Y0)) = 859.84/111.65 (Y0)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 ksnd @ Y2) @ 859.84/111.65 Y1)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y2 @ Y3) @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y2 @ Y3) @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 Y3 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (kfst @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y2 @ Y3)) = 859.84/111.65 (Y2))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (ksnd @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y2 @ Y3)) = 859.84/111.65 (Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (kpair @ 859.84/111.65 ( 859.84/111.65 kfst @ Y2) @ 859.84/111.65 ( 859.84/111.65 ksnd @ Y2)) = 859.84/111.65 (Y2)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : 859.84/111.65 $i > $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (Y2 @ 859.84/111.65 Y3 @ 859.84/111.65 Y4) => 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y3 @ Y4) @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y6 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y6 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y7 : $i]: 859.84/111.65 (( 859.84/111.65 ( 859.84/111.65 in @ 859.84/111.65 Y7 @ Y1) & 859.84/111.65 ( 859.84/111.65 Y2 @ 859.84/111.65 Y6 @ Y7) & 859.84/111.65 ( 859.84/111.65 ( 859.84/111.65 (Y5) = 859.84/111.65 (kpair @ 859.84/111.65 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : 859.84/111.65 $i > $i > $o]: 859.84/111.65 (subset @ 859.84/111.65 (dsetconstr @ 859.84/111.65 (cartprod @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 (^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 ( 859.84/111.65 in @ 859.84/111.65 Y5 @ Y1) & 859.84/111.65 ( 859.84/111.65 Y2 @ 859.84/111.65 Y4 @ Y5) & 859.84/111.65 ( 859.84/111.65 ( 859.84/111.65 (Y3) = 859.84/111.65 (kpair @ 859.84/111.65 Y4 @ Y5))))))))))))))) @ 859.84/111.65 (cartprod @ 859.84/111.65 Y0 @ Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : 859.84/111.65 $i > $i > $o]: 859.84/111.65 (subset @ 859.84/111.65 (dsetconstr @ 859.84/111.65 (cartprod @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 (^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 ( 859.84/111.65 in @ 859.84/111.65 Y5 @ Y1) & 859.84/111.65 ( 859.84/111.65 Y2 @ 859.84/111.65 Y4 @ Y5) & 859.84/111.65 ( 859.84/111.65 ( 859.84/111.65 (Y3) = 859.84/111.65 (kpair @ 859.84/111.65 Y4 @ Y5))))))))))))))) @ 859.84/111.65 (cartprod @ 859.84/111.65 Y0 @ Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : 859.84/111.65 $i > $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 ( 859.84/111.65 kpair @ 859.84/111.65 Y3 @ Y4) @ 859.84/111.65 ( 859.84/111.65 dsetconstr @ 859.84/111.65 ( 859.84/111.65 cartprod @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y6 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y6 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y7 : $i]: 859.84/111.65 (( 859.84/111.65 ( 859.84/111.65 in @ 859.84/111.65 Y7 @ Y1) & 859.84/111.65 ( 859.84/111.65 Y2 @ 859.84/111.65 Y6 @ Y7) & 859.84/111.65 ( 859.84/111.65 ( 859.84/111.65 (Y5) = 859.84/111.65 (kpair @ 859.84/111.65 Y6 @ Y7)))))))))))))))) => 859.84/111.65 (Y2 @ 859.84/111.65 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.65 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl54])). 859.84/111.65 thf(zip_derived_cl71, plain, 859.84/111.65 (~ (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 (dsetconstr @ Y0 @ Y1)) => 859.84/111.65 (in @ Y2 @ Y0)))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 (dsetconstr @ Y0 @ Y1)) => 859.84/111.65 (Y1 @ Y2)))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $o]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((in @ Y0 @ emptyset) => 859.84/111.65 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.65 (((((??) @ (^[Y1 : $i]: 859.84/111.65 (((Y0 @ Y1) & 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((Y0 @ Y2) => 859.84/111.65 (((Y1) = (Y2))))))))))))) => 859.84/111.65 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (((((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 Y0) => (in @ 859.84/111.65 Y2 @ Y1)))))) => 859.84/111.65 (((((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ Y2 @ 859.84/111.65 Y0)))))) => 859.84/111.65 (((Y0) = (Y1))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((!!) @ (^[Y1 : $i]: 859.84/111.65 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.65 (((Y0) = (emptyset)))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((!!) @ (^[Y1 : $i]: 859.84/111.65 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.65 (((Y0) = (emptyset)))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (((in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ Y1)) <=> 859.84/111.65 (Y1 @ Y2)))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((Y0) != (emptyset))) => 859.84/111.65 (((??) @ (^[Y1 : $i]: 859.84/111.65 (in @ Y1 @ Y0))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.65 (((!!) @ (^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) != 859.84/111.65 (emptyset)))))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((((??) @ (^[Y1 : $i]: 859.84/111.65 (in @ Y1 @ Y0)))) => 859.84/111.65 (((Y0) != (emptyset)))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (in @ Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (((in @ emptyset @ 859.84/111.65 (setadjoin @ emptyset @ emptyset)) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ Y1))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y0))) => 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (Y3))) => 859.84/111.65 (Y3))))))))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ (^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) | 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y0)))))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 (^[Y1 : $i]: 859.84/111.65 ($true))) = 859.84/111.65 (Y0)))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (((( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 (powerset @ 859.84/111.65 Y0)))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (in @ 859.84/111.65 emptyset @ 859.84/111.65 (powerset @ 859.84/111.65 Y0))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (in @ 859.84/111.65 emptyset @ 859.84/111.65 (powerset @ 859.84/111.65 Y0))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))))))))))) => 859.84/111.65 (((((!!) @ (^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0))))))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0)) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y3 @ 859.84/111.65 Y0) => 859.84/111.65 (Y2)))))))) => 859.84/111.65 (Y2)))))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (((!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 ( 859.84/111.65 setunion @ 859.84/111.65 Y0))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y1)))))))))))))))) => 859.84/111.65 (((((!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (emptyset))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ Y0))))))))) => 859.84/111.65 (((( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset)) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y1))) | 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y0)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))) => 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) != 859.84/111.65 (emptyset))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset) => 859.84/111.65 (Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $o]: 859.84/111.65 (( 859.84/111.65 (Y0) => 859.84/111.65 (in @ 859.84/111.65 emptyset @ 859.84/111.65 ( 859.84/111.65 prop2set @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $o]: 859.84/111.65 (( 859.84/111.65 (Y0) => 859.84/111.65 (set2prop @ 859.84/111.65 ( 859.84/111.65 prop2set @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 ( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y1 @ Y2)))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) & 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 Y1 @ Y2)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (Y0 @ Y1)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y3 @ Y1))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) <=> 859.84/111.65 (in @ 859.84/111.65 Y3 @ Y1))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (Y1 @ Y3))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))) <=> 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 Y2) = 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (powerset @ 859.84/111.65 Y0) = 859.84/111.65 (powerset @ 859.84/111.65 Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (setunion @ 859.84/111.65 Y0) = 859.84/111.65 (setunion @ 859.84/111.65 Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (( 859.84/111.65 (Y1) = 859.84/111.65 (Y2)))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) <=> 859.84/111.65 (Y1 @ Y3))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y0 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (??) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y2) & 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i]: 859.84/111.65 (( 859.84/111.65 (Y1 @ 859.84/111.65 Y3) => 859.84/111.65 (( 859.84/111.65 (Y2) = 859.84/111.65 (Y3))))))))))))) => 859.84/111.65 (( 859.84/111.65 (descr @ 859.84/111.65 Y0) = 859.84/111.65 (descr @ 859.84/111.65 Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $i > $o]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y4 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y4 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y5 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y5 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y4) = 859.84/111.65 (Y5))) => 859.84/111.65 (( 859.84/111.65 (Y2 @ 859.84/111.65 Y4) <=> 859.84/111.65 (Y3 @ Y5))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ 859.84/111.65 Y2) = 859.84/111.65 (dsetconstr @ 859.84/111.65 Y1 @ Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (subset @ 859.84/111.65 Y1 @ Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y1))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (subset @ 859.84/111.65 emptyset @ 859.84/111.65 Y0)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y1)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y0)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 subset @ 859.84/111.65 Y0 @ Y1)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 subset @ 859.84/111.65 Y0 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (Y1))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (~) @ ( 859.84/111.65 in @ 859.84/111.65 Y2 @ Y1))) => 859.84/111.65 (( 859.84/111.65 (Y0) != 859.84/111.65 (Y1)))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y0)))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 Y2) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ Y2)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y2) => 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 setadjoin @ 859.84/111.65 Y1 @ Y2))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y1)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (Y1))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 emptyset) => 859.84/111.65 (( 859.84/111.65 (Y0) = 859.84/111.65 (emptyset)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0)) => 859.84/111.65 (subset @ 859.84/111.65 Y1 @ Y0))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y0 @ 859.84/111.65 (powerset @ 859.84/111.65 Y0))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 Y1) => 859.84/111.65 (subset @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y0) @ 859.84/111.65 ( 859.84/111.65 powerset @ 859.84/111.65 Y1)))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (in @ 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 (powerset @ 859.84/111.65 Y0)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i > $o]: 859.84/111.65 (subset @ 859.84/111.65 (dsetconstr @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (in @ 859.84/111.65 Y1 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y0 @ 859.84/111.65 (setadjoin @ 859.84/111.65 Y1 @ 859.84/111.65 emptyset))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y3 : $o]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (Y3))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (Y3))) => 859.84/111.65 (Y3))))))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binunion @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) | 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y0 @ 859.84/111.65 (binunion @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 Y1 @ 859.84/111.65 (binunion @ 859.84/111.65 Y0 @ Y1)))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y2 @ 859.84/111.65 Y0) => 859.84/111.65 (( 859.84/111.65 (subset @ 859.84/111.65 Y2 @ 859.84/111.65 Y1) => 859.84/111.65 (subset @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1))))))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y2 : $i]: 859.84/111.65 (( 859.84/111.65 (in @ 859.84/111.65 Y2 @ 859.84/111.65 ( 859.84/111.65 binintersect @ 859.84/111.65 Y0 @ Y1)) => 859.84/111.65 (in @ 859.84/111.65 Y2 @ Y0)))))))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (subset @ 859.84/111.65 (binintersect @ 859.84/111.65 Y0 @ Y1) @ 859.84/111.65 Y0))))))) => 859.84/111.65 (( 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y0 : $i]: 859.84/111.65 (( 859.84/111.65 (!!) @ ( 859.84/111.65 ^[Y1 : $i]: 859.84/111.65 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y0))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y1))) => 859.84/111.66 (subset @ 859.84/111.66 Y1 @ Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))))) => 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 Y1))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y0))) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y1 @ Y2)) = 859.84/111.66 (binunion @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y2))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (setminus @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 (setminus @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 Y0))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setminus @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (emptyset))) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (Y3))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (Y3))))) => 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (iskpair @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (iskpair @ 859.84/111.66 (kpair @ 859.84/111.66 Y0 @ Y1)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (subset @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset) @ 859.84/111.66 Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y0)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y1))) | 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y0)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (subset @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (subset @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y4 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y4 @ 859.84/111.66 Y1) & 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (kpair @ 859.84/111.66 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (iskpair @ 859.84/111.66 Y2)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0)) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (in @ 859.84/111.66 Y1 @ Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (subset @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)) @ 859.84/111.66 Y0)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (setunion @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)) = 859.84/111.66 (Y0)))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset)))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y3) = 859.84/111.66 (Y2)))))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset))))))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (iskpair @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (in @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 Y0)))) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (in @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 Y0))) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)))))))) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ Y0)))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (kfst @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y0 @ Y1)) = 859.84/111.66 (Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kfst @ Y2) @ 859.84/111.66 Y0)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y2))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (kpair @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (kpair @ 859.84/111.66 Y2 @ Y3))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y2))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (kpair @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (kpair @ 859.84/111.66 Y2 @ Y3))) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (iskpair @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (kpair @ 859.84/111.66 ( 859.84/111.66 kfst @ Y0) @ 859.84/111.66 Y2)))))) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (kpair @ 859.84/111.66 ( 859.84/111.66 kfst @ Y0) @ 859.84/111.66 Y2))))) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (ksnd @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y0 @ Y1)) = 859.84/111.66 (Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (iskpair @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (kpair @ 859.84/111.66 ( 859.84/111.66 kfst @ Y0) @ 859.84/111.66 ( 859.84/111.66 ksnd @ Y0)) = 859.84/111.66 (Y0)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 ksnd @ Y2) @ 859.84/111.66 Y1)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y3 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (kfst @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3)) = 859.84/111.66 (Y2))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (ksnd @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3)) = 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (kpair @ 859.84/111.66 ( 859.84/111.66 kfst @ Y2) @ 859.84/111.66 ( 859.84/111.66 ksnd @ Y2)) = 859.84/111.66 (Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : 859.84/111.66 $i > $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y4 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y4 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (Y2 @ 859.84/111.66 Y3 @ 859.84/111.66 Y4) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y3 @ Y4) @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 ( 859.84/111.66 ^[Y5 : $i]: 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y6 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y6 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y7 : $i]: 859.84/111.66 (( 859.84/111.66 ( 859.84/111.66 in @ 859.84/111.66 Y7 @ Y1) & 859.84/111.66 ( 859.84/111.66 Y2 @ 859.84/111.66 Y6 @ Y7) & 859.84/111.66 ( 859.84/111.66 ( 859.84/111.66 (Y5) = 859.84/111.66 (kpair @ 859.84/111.66 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : 859.84/111.66 $i > $i > $o]: 859.84/111.66 (subset @ 859.84/111.66 (dsetconstr @ 859.84/111.66 (cartprod @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 (^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y4 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y4 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y5 : $i]: 859.84/111.66 (( 859.84/111.66 ( 859.84/111.66 in @ 859.84/111.66 Y5 @ Y1) & 859.84/111.66 ( 859.84/111.66 Y2 @ 859.84/111.66 Y4 @ Y5) & 859.84/111.66 ( 859.84/111.66 ( 859.84/111.66 (Y3) = 859.84/111.66 (kpair @ 859.84/111.66 Y4 @ Y5))))))))))))))) @ 859.84/111.66 (cartprod @ 859.84/111.66 Y0 @ Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : 859.84/111.66 $i > $i > $o]: 859.84/111.66 (subset @ 859.84/111.66 (dsetconstr @ 859.84/111.66 (cartprod @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 (^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y4 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y4 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y5 : $i]: 859.84/111.66 (( 859.84/111.66 ( 859.84/111.66 in @ 859.84/111.66 Y5 @ Y1) & 859.84/111.66 ( 859.84/111.66 Y2 @ 859.84/111.66 Y4 @ Y5) & 859.84/111.66 ( 859.84/111.66 ( 859.84/111.66 (Y3) = 859.84/111.66 (kpair @ 859.84/111.66 Y4 @ Y5))))))))))))))) @ 859.84/111.66 (cartprod @ 859.84/111.66 Y0 @ Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : 859.84/111.66 $i > $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y4 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y4 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y3 @ Y4) @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 ( 859.84/111.66 ^[Y5 : $i]: 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y6 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y6 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y7 : $i]: 859.84/111.66 (( 859.84/111.66 ( 859.84/111.66 in @ 859.84/111.66 Y7 @ Y1) & 859.84/111.66 ( 859.84/111.66 Y2 @ 859.84/111.66 Y6 @ Y7) & 859.84/111.66 ( 859.84/111.66 ( 859.84/111.66 (Y5) = 859.84/111.66 (kpair @ 859.84/111.66 Y6 @ Y7)))))))))))))))) => 859.84/111.66 (Y2 @ 859.84/111.66 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.66 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl60])). 859.84/111.66 thf(zip_derived_cl85, plain, 859.84/111.66 (~ (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.66 (((!!) @ (^[Y2 : $i]: 859.84/111.66 (((in @ Y2 @ 859.84/111.66 (dsetconstr @ Y0 @ Y1)) => 859.84/111.66 (Y1 @ Y2)))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $o]: 859.84/111.66 (((!!) @ (^[Y1 : $i]: 859.84/111.66 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((in @ Y0 @ emptyset) => 859.84/111.66 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.66 (((((??) @ (^[Y1 : $i]: 859.84/111.66 (((Y0 @ Y1) & 859.84/111.66 (((!!) @ (^[Y2 : $i]: 859.84/111.66 (((Y0 @ Y2) => 859.84/111.66 (((Y1) = (Y2))))))))))))) => 859.84/111.66 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i]: 859.84/111.66 (((((!!) @ (^[Y2 : $i]: 859.84/111.66 (((in @ Y2 @ 859.84/111.66 Y0) => (in @ 859.84/111.66 Y2 @ Y1)))))) => 859.84/111.66 (((((!!) @ (^[Y2 : $i]: 859.84/111.66 (((in @ Y2 @ 859.84/111.66 Y1) => (in @ 859.84/111.66 Y2 @ Y0)))))) => 859.84/111.66 (((Y0) = (Y1))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((((!!) @ (^[Y1 : $i]: 859.84/111.66 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.66 (((Y0) = (emptyset)))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((((!!) @ (^[Y1 : $i]: 859.84/111.66 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.66 (((Y0) = (emptyset)))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.66 (((!!) @ (^[Y2 : $i]: 859.84/111.66 (((in @ Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (((in @ 859.84/111.66 Y2 @ 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ Y1)) <=> 859.84/111.66 (Y1 @ Y2)))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((((Y0) != (emptyset))) => 859.84/111.66 (((??) @ (^[Y1 : $i]: 859.84/111.66 (in @ Y1 @ Y0))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.66 (((!!) @ (^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) != 859.84/111.66 (emptyset)))))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((((??) @ (^[Y1 : $i]: 859.84/111.66 (in @ Y1 @ Y0)))) => 859.84/111.66 (((Y0) != (emptyset)))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i]: 859.84/111.66 (in @ Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ Y1)))))))) => 859.84/111.66 (((in @ emptyset @ 859.84/111.66 (setadjoin @ emptyset @ emptyset)) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i]: 859.84/111.66 (((!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ Y1))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i]: 859.84/111.66 (((!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y0))) => 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (Y3))) => 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ (^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) | 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y0)))))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 (^[Y1 : $i]: 859.84/111.66 ($true))) = 859.84/111.66 (Y0)))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (((((!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0)))))) => 859.84/111.66 (in @ Y1 @ 859.84/111.66 (powerset @ 859.84/111.66 Y0)))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (in @ 859.84/111.66 emptyset @ 859.84/111.66 (powerset @ Y0))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (in @ 859.84/111.66 emptyset @ 859.84/111.66 (powerset @ 859.84/111.66 Y0))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (((!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y0)) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0)))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0))))))))))))))) => 859.84/111.66 (((((!!) @ (^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0)) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (Y2)))))))) => 859.84/111.66 (Y2)))))))))))))) => 859.84/111.66 (((((!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (((!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0))))))))))) => 859.84/111.66 (((((!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (((( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2))))))))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) <=> 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y1)))))))))))))))) => 859.84/111.66 (((((!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) != 859.84/111.66 (emptyset))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y1 @ Y0))))))))) => 859.84/111.66 (((((!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))))))))))) => 859.84/111.66 (((( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) != 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) => 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y1))) | 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y0)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))) => 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) != 859.84/111.66 (emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset) => 859.84/111.66 (Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (Y1 @ Y2)))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 Y1 @ Y2)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 Y1 @ Y2)))))))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 Y1 @ Y2)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 Y1 @ Y2)))))))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (Y1 @ Y2)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $o]: 859.84/111.66 (( 859.84/111.66 (Y0) => 859.84/111.66 (in @ 859.84/111.66 emptyset @ 859.84/111.66 ( 859.84/111.66 prop2set @ 859.84/111.66 Y0))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $o]: 859.84/111.66 (( 859.84/111.66 (Y0) => 859.84/111.66 (set2prop @ 859.84/111.66 ( 859.84/111.66 prop2set @ 859.84/111.66 Y0))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 Y1 @ Y2)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (Y1 @ Y2)))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 Y1 @ Y2)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (Y0 @ Y1)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2))))))))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2)))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) <=> 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y3 @ Y1))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) <=> 859.84/111.66 (in @ 859.84/111.66 Y3 @ Y1))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2))))))))))))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) <=> 859.84/111.66 (Y1 @ Y3))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))) <=> 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 Y2) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (powerset @ 859.84/111.66 Y0) = 859.84/111.66 (powerset @ 859.84/111.66 Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (setunion @ 859.84/111.66 Y0) = 859.84/111.66 (setunion @ 859.84/111.66 Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2))))))))))))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y2)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) <=> 859.84/111.66 (Y1 @ Y3))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y2) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) & 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))) => 859.84/111.66 (( 859.84/111.66 (descr @ 859.84/111.66 Y0) = 859.84/111.66 (descr @ 859.84/111.66 Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y4 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y4 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y5 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y5 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y4) = 859.84/111.66 (Y5))) => 859.84/111.66 (( 859.84/111.66 (Y2 @ 859.84/111.66 Y4) <=> 859.84/111.66 (Y3 @ Y5))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y2) = 859.84/111.66 (dsetconstr @ 859.84/111.66 Y1 @ Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (subset @ 859.84/111.66 Y1 @ Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (subset @ 859.84/111.66 emptyset @ 859.84/111.66 Y0)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 subset @ 859.84/111.66 Y0 @ Y1)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 subset @ 859.84/111.66 Y0 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (Y0) != 859.84/111.66 (Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (Y0) != 859.84/111.66 (Y1)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y0)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 Y1 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ Y1)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y2) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ Y2))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y1)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (emptyset)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y0)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y0)) => 859.84/111.66 (subset @ 859.84/111.66 Y1 @ Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 (powerset @ 859.84/111.66 Y0))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (subset @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y1)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (in @ 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 (powerset @ 859.84/111.66 Y0)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (subset @ 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 Y0))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $o]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (Y3))) => 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) | 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 (binunion @ 859.84/111.66 Y0 @ Y1)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 Y1 @ 859.84/111.66 (binunion @ 859.84/111.66 Y0 @ Y1)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (subset @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 Y0))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y0))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y1))) => 859.84/111.66 (subset @ 859.84/111.66 Y1 @ Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 ( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))))) => 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 Y1))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (Y0))) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (binintersect @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y1 @ Y2)) = 859.84/111.66 (binunion @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 ( 859.84/111.66 binintersect @ 859.84/111.66 Y0 @ Y2))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (setminus @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setminus @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (subset @ 859.84/111.66 (setminus @ 859.84/111.66 Y0 @ Y1) @ 859.84/111.66 Y0))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setminus @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (emptyset))) => 859.84/111.66 (subset @ 859.84/111.66 Y0 @ Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (Y3))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (Y3))))) => 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y0))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ Y1))) => 859.84/111.66 (( 859.84/111.66 (~) @ ( 859.84/111.66 in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 symdiff @ 859.84/111.66 Y0 @ Y1))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y0 @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (iskpair @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 (setadjoin @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (iskpair @ 859.84/111.66 (kpair @ 859.84/111.66 Y0 @ Y1)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (subset @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset) @ 859.84/111.66 Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 Y0)))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y1))) | 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y0)))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (subset @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (subset @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 powerset @ 859.84/111.66 ( 859.84/111.66 binunion @ 859.84/111.66 Y0 @ Y1)))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y4 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y4 @ 859.84/111.66 Y1) & 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (kpair @ 859.84/111.66 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (iskpair @ 859.84/111.66 Y2)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0)) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (in @ 859.84/111.66 Y1 @ Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (subset @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)) @ 859.84/111.66 Y0)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (subset @ 859.84/111.66 Y0 @ 859.84/111.66 (setunion @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (setunion @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset)) = 859.84/111.66 (Y0)))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset)))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y3) = 859.84/111.66 (Y2)))))))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset))))))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i > $o]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y2) => 859.84/111.66 (( 859.84/111.66 (Y1 @ 859.84/111.66 Y3) => 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) & 859.84/111.66 (Y1 @ Y2)))))) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 Y0 @ Y1)) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset)))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y2)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (iskpair @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (in @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 Y0)))) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (in @ 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 Y0))) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 Y0) & 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)))))))) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ Y0)))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (kfst @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y0 @ Y1)) = 859.84/111.66 (Y0))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kfst @ Y2) @ 859.84/111.66 Y0)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y2))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (kpair @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (kpair @ 859.84/111.66 Y2 @ Y3))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y2))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1))) => 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 emptyset))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (Y2) = 859.84/111.66 (Y3))) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset))) => 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (Y1)))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y0 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)) = 859.84/111.66 (setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 emptyset) @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 setadjoin @ 859.84/111.66 Y3 @ 859.84/111.66 emptyset)) @ 859.84/111.66 emptyset)))) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (kpair @ 859.84/111.66 Y0 @ 859.84/111.66 Y1) = 859.84/111.66 (kpair @ 859.84/111.66 Y2 @ Y3))) => 859.84/111.66 (( 859.84/111.66 (Y1) = 859.84/111.66 (Y3))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (iskpair @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (??) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y1 @ 859.84/111.66 ( 859.84/111.66 dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (kpair @ 859.84/111.66 ( 859.84/111.66 kfst @ Y0) @ 859.84/111.66 Y2)))))) & 859.84/111.66 (( 859.84/111.66 (dsetconstr @ 859.84/111.66 ( 859.84/111.66 setunion @ 859.84/111.66 Y0) @ 859.84/111.66 ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (Y0) = 859.84/111.66 (kpair @ 859.84/111.66 ( 859.84/111.66 kfst @ Y0) @ 859.84/111.66 Y2))))) = 859.84/111.66 (setadjoin @ 859.84/111.66 Y1 @ 859.84/111.66 emptyset))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (ksnd @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y0 @ Y1)) = 859.84/111.66 (Y1))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (iskpair @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (kpair @ 859.84/111.66 ( 859.84/111.66 kfst @ Y0) @ 859.84/111.66 ( 859.84/111.66 ksnd @ Y0)) = 859.84/111.66 (Y0)))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 ksnd @ Y2) @ 859.84/111.66 Y1)))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y2 @ Y0))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3) @ 859.84/111.66 ( 859.84/111.66 cartprod @ 859.84/111.66 Y0 @ Y1)) => 859.84/111.66 (in @ 859.84/111.66 Y3 @ Y1))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (kfst @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3)) = 859.84/111.66 (Y2))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y0 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y1 : $i]: 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y2 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y2 @ 859.84/111.66 Y0) => 859.84/111.66 (( 859.84/111.66 (!!) @ ( 859.84/111.66 ^[Y3 : $i]: 859.84/111.66 (( 859.84/111.66 (in @ 859.84/111.66 Y3 @ 859.84/111.66 Y1) => 859.84/111.66 (( 859.84/111.66 (ksnd @ 859.84/111.66 ( 859.84/111.66 kpair @ 859.84/111.66 Y2 @ Y3)) = 859.84/111.66 (Y3))))))))))))))))))) => 859.84/111.66 (( 859.84/111.66 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (kpair @ 859.84/111.67 ( 859.84/111.67 kfst @ Y2) @ 859.84/111.67 ( 859.84/111.67 ksnd @ Y2)) = 859.84/111.67 (Y2)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y2 @ 859.84/111.67 Y3 @ 859.84/111.67 Y4) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y3 @ Y4) @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y6 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y6 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y7 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y7 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y6 @ Y7) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y5) = 859.84/111.67 (kpair @ 859.84/111.67 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (subset @ 859.84/111.67 (dsetconstr @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 (^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y5 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y4 @ Y5) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y3) = 859.84/111.67 (kpair @ 859.84/111.67 Y4 @ Y5))))))))))))))) @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (subset @ 859.84/111.67 (dsetconstr @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 (^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y5 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y4 @ Y5) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y3) = 859.84/111.67 (kpair @ 859.84/111.67 Y4 @ Y5))))))))))))))) @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y3 @ Y4) @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y6 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y6 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y7 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y7 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y6 @ Y7) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y5) = 859.84/111.67 (kpair @ 859.84/111.67 Y6 @ Y7)))))))))))))))) => 859.84/111.67 (Y2 @ 859.84/111.67 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.67 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl71])). 859.84/111.67 thf(zip_derived_cl106, plain, 859.84/111.67 (~ (((((!!) @ (^[Y0 : $o]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((in @ Y0 @ emptyset) => 859.84/111.67 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.67 (((((??) @ (^[Y1 : $i]: 859.84/111.67 (((Y0 @ Y1) & 859.84/111.67 (((!!) @ (^[Y2 : $i]: 859.84/111.67 (((Y0 @ Y2) => 859.84/111.67 (((Y1) = (Y2))))))))))))) => 859.84/111.67 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ Y0) => 859.84/111.67 (in @ Y2 @ Y1)))))) => 859.84/111.67 (((((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ 859.84/111.67 Y1) => (in @ 859.84/111.67 Y2 @ Y0)))))) => 859.84/111.67 (((Y0) = (Y1))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((!!) @ (^[Y1 : $i]: 859.84/111.67 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.67 (((Y0) = (emptyset)))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((!!) @ (^[Y1 : $i]: 859.84/111.67 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.67 (((Y0) = (emptyset)))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.67 (((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (((in @ Y2 @ 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ Y1)) <=> 859.84/111.67 (Y1 @ Y2)))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((Y0) != (emptyset))) => 859.84/111.67 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.67 (((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) != 859.84/111.67 (emptyset)))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((??) @ (^[Y1 : $i]: 859.84/111.67 (in @ Y1 @ Y0)))) => 859.84/111.67 (((Y0) != (emptyset)))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (in @ Y0 @ 859.84/111.67 (setadjoin @ Y0 @ 859.84/111.67 Y1)))))))) => 859.84/111.67 (((in @ emptyset @ 859.84/111.67 (setadjoin @ emptyset @ emptyset)) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (((in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ Y1))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y0))) => 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (Y3))) => 859.84/111.67 (Y3))))))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) | 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y0)))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((dsetconstr @ Y0 @ 859.84/111.67 (^[Y1 : $i]: ($true))) = 859.84/111.67 (Y0)))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (in @ emptyset @ 859.84/111.67 (powerset @ Y0))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (in @ 859.84/111.67 emptyset @ 859.84/111.67 (powerset @ Y0))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0)) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (Y2)))))))) => 859.84/111.67 (Y2)))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0))))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (((((??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (((??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y1)))))))))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (((( 859.84/111.67 (Y0) != 859.84/111.67 (emptyset))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ Y0))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) != 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset)))))))))))) => 859.84/111.67 (((( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y1))) | 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y0)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))) => 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) != 859.84/111.67 (emptyset))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset) => 859.84/111.67 (Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $o]: 859.84/111.67 (( 859.84/111.67 (Y0) => 859.84/111.67 (in @ 859.84/111.67 emptyset @ 859.84/111.67 ( 859.84/111.67 prop2set @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $o]: 859.84/111.67 (( 859.84/111.67 (Y0) => 859.84/111.67 (set2prop @ 859.84/111.67 ( 859.84/111.67 prop2set @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (Y0 @ Y1)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y3 @ Y1))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) <=> 859.84/111.67 (in @ 859.84/111.67 Y3 @ Y1))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (Y1 @ Y3))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))) <=> 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 Y2) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (powerset @ 859.84/111.67 Y0) = 859.84/111.67 (powerset @ 859.84/111.67 Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (setunion @ 859.84/111.67 Y0) = 859.84/111.67 (setunion @ 859.84/111.67 Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (Y1 @ Y3))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))) => 859.84/111.67 (( 859.84/111.67 (descr @ 859.84/111.67 Y0) = 859.84/111.67 (descr @ 859.84/111.67 Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y5 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y4) = 859.84/111.67 (Y5))) => 859.84/111.67 (( 859.84/111.67 (Y2 @ 859.84/111.67 Y4) <=> 859.84/111.67 (Y3 @ Y5))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y2) = 859.84/111.67 (dsetconstr @ 859.84/111.67 Y1 @ Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (subset @ 859.84/111.67 Y1 @ Y0))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (subset @ 859.84/111.67 emptyset @ 859.84/111.67 Y0)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y0)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 subset @ 859.84/111.67 Y0 @ Y1)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 subset @ 859.84/111.67 Y0 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (Y0) != 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (Y0) != 859.84/111.67 (Y1)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y0)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y2)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y1)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (emptyset)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)) => 859.84/111.67 (subset @ 859.84/111.67 Y1 @ Y0))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 (powerset @ 859.84/111.67 Y0))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (subset @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y1)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (in @ 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 (powerset @ 859.84/111.67 Y0)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (subset @ 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $o]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (Y3))) => 859.84/111.67 (Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) | 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 (binunion @ 859.84/111.67 Y0 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 (binunion @ 859.84/111.67 Y0 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (subset @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (Y0))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (Y1))) => 859.84/111.67 (subset @ 859.84/111.67 Y1 @ Y0))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (emptyset))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 Y1))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (Y0))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (binintersect @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y1 @ Y2)) = 859.84/111.67 (binunion @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setminus @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setminus @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setminus @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (setminus @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (emptyset))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setminus @ 859.84/111.67 Y0 @ Y1)))) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setminus @ 859.84/111.67 Y0 @ Y1)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y0)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y0))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setminus @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setminus @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 (setminus @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (setminus @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (emptyset))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 symdiff @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (Y3))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y0))) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (Y3))))) => 859.84/111.67 (Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 symdiff @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y0))) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 symdiff @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 symdiff @ 859.84/111.67 Y0 @ Y1))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y0))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 symdiff @ 859.84/111.67 Y0 @ Y1))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 (setunion @ 859.84/111.67 (setadjoin @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 (setadjoin @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 (setunion @ 859.84/111.67 (setadjoin @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 (setadjoin @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (iskpair @ 859.84/111.67 (setadjoin @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 (setadjoin @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (iskpair @ 859.84/111.67 (kpair @ 859.84/111.67 Y0 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (subset @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset) @ 859.84/111.67 Y0))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y1))) | 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y0)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (subset @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset)) @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset)) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (subset @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y2 @ Y3) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y2 @ Y3) @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (kpair @ 859.84/111.67 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (iskpair @ 859.84/111.67 Y2)))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0)) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (in @ 859.84/111.67 Y1 @ Y2)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (subset @ 859.84/111.67 (setunion @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset)) @ 859.84/111.67 Y0)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 (setunion @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset)))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (setunion @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset)) = 859.84/111.67 (Y0)))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 Y0 @ Y1)) & 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 Y0 @ Y1)) & 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset)))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y3) = 859.84/111.67 (Y2)))))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 Y0 @ Y1)) & 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset))))))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 Y0 @ Y1)) & 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset))) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y2)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (iskpair @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0) @ 859.84/111.67 ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (in @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 Y0)))) & 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0) @ 859.84/111.67 ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (in @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 Y0))) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)))))))) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0) @ Y0)))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (kfst @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y0 @ Y1)) = 859.84/111.67 (Y0))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kfst @ Y2) @ 859.84/111.67 Y0)))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)) = 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)))) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y2))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (kpair @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (kpair @ 859.84/111.67 Y2 @ Y3))) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y2))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)) = 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 emptyset))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)) = 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset))) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)) = 859.84/111.67 (setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 emptyset) @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y3 @ 859.84/111.67 emptyset)) @ 859.84/111.67 emptyset)))) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y3))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (kpair @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) = 859.84/111.67 (kpair @ 859.84/111.67 Y2 @ Y3))) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y3))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (iskpair @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0) @ 859.84/111.67 ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (kpair @ 859.84/111.67 ( 859.84/111.67 kfst @ Y0) @ 859.84/111.67 Y2)))))) & 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0) @ 859.84/111.67 ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (kpair @ 859.84/111.67 ( 859.84/111.67 kfst @ Y0) @ 859.84/111.67 Y2))))) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (ksnd @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y0 @ Y1)) = 859.84/111.67 (Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (iskpair @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (kpair @ 859.84/111.67 ( 859.84/111.67 kfst @ Y0) @ 859.84/111.67 ( 859.84/111.67 ksnd @ Y0)) = 859.84/111.67 (Y0)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 ksnd @ Y2) @ 859.84/111.67 Y1)))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y2 @ Y3) @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y2 @ Y3) @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (in @ 859.84/111.67 Y3 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (kfst @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y2 @ Y3)) = 859.84/111.67 (Y2))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (ksnd @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y2 @ Y3)) = 859.84/111.67 (Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (kpair @ 859.84/111.67 ( 859.84/111.67 kfst @ Y2) @ 859.84/111.67 ( 859.84/111.67 ksnd @ Y2)) = 859.84/111.67 (Y2)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y2 @ 859.84/111.67 Y3 @ 859.84/111.67 Y4) => 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y3 @ Y4) @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y6 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y6 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y7 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y7 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y6 @ Y7) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y5) = 859.84/111.67 (kpair @ 859.84/111.67 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (subset @ 859.84/111.67 (dsetconstr @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 (^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y5 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y4 @ Y5) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y3) = 859.84/111.67 (kpair @ 859.84/111.67 Y4 @ Y5))))))))))))))) @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (subset @ 859.84/111.67 (dsetconstr @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 (^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y5 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y4 @ Y5) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y3) = 859.84/111.67 (kpair @ 859.84/111.67 Y4 @ Y5))))))))))))))) @ 859.84/111.67 (cartprod @ 859.84/111.67 Y0 @ Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : 859.84/111.67 $i > $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 ( 859.84/111.67 kpair @ 859.84/111.67 Y3 @ Y4) @ 859.84/111.67 ( 859.84/111.67 dsetconstr @ 859.84/111.67 ( 859.84/111.67 cartprod @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y6 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y6 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y7 : $i]: 859.84/111.67 (( 859.84/111.67 ( 859.84/111.67 in @ 859.84/111.67 Y7 @ Y1) & 859.84/111.67 ( 859.84/111.67 Y2 @ 859.84/111.67 Y6 @ Y7) & 859.84/111.67 ( 859.84/111.67 ( 859.84/111.67 (Y5) = 859.84/111.67 (kpair @ 859.84/111.67 Y6 @ Y7)))))))))))))))) => 859.84/111.67 (Y2 @ 859.84/111.67 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.67 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl85])). 859.84/111.67 thf(zip_derived_cl125, plain, 859.84/111.67 (~ (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((in @ Y0 @ emptyset) => (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.67 (((((??) @ (^[Y1 : $i]: 859.84/111.67 (((Y0 @ Y1) & 859.84/111.67 (((!!) @ (^[Y2 : $i]: 859.84/111.67 (((Y0 @ Y2) => 859.84/111.67 (((Y1) = (Y2))))))))))))) => 859.84/111.67 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ Y0) => 859.84/111.67 (in @ Y2 @ Y1)))))) => 859.84/111.67 (((((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ Y1) => 859.84/111.67 (in @ Y2 @ Y0)))))) => 859.84/111.67 (((Y0) = (Y1))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((!!) @ (^[Y1 : $i]: 859.84/111.67 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.67 (((Y0) = (emptyset)))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((!!) @ (^[Y1 : $i]: 859.84/111.67 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.67 (((Y0) = (emptyset)))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.67 (((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (((in @ Y2 @ 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ Y1)) <=> 859.84/111.67 (Y1 @ Y2)))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((Y0) != (emptyset))) => 859.84/111.67 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.67 (((!!) @ (^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (((Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) != 859.84/111.67 (emptyset)))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((((??) @ (^[Y1 : $i]: 859.84/111.67 (in @ Y1 @ Y0)))) => 859.84/111.67 (((Y0) != (emptyset)))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (in @ Y0 @ 859.84/111.67 (setadjoin @ Y0 @ Y1)))))))) => 859.84/111.67 (((in @ emptyset @ 859.84/111.67 (setadjoin @ emptyset @ emptyset)) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (((in @ Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ Y2 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ Y1))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (((in @ 859.84/111.67 Y2 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y0))) => 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (Y3))) => 859.84/111.67 (Y3))))))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) | 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y0)))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((dsetconstr @ Y0 @ 859.84/111.67 (^[Y1 : $i]: ($true))) = 859.84/111.67 (Y0)))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ (^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (in @ emptyset @ 859.84/111.67 (powerset @ Y0))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (in @ emptyset @ 859.84/111.67 (powerset @ Y0))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0))))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0)) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y3 @ 859.84/111.67 Y0) => 859.84/111.67 (Y2)))))))) => 859.84/111.67 (Y2)))))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 ( 859.84/111.67 setunion @ 859.84/111.67 Y0))))))))))) => 859.84/111.67 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y1)))))))))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (((((Y0) != 859.84/111.67 (emptyset))) => 859.84/111.67 (((??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ Y0))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (((!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) != 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset)))))))))))) => 859.84/111.67 (((((!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)))))))))) => 859.84/111.67 (((( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset)) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y1))) | 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y0)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))) => 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) != 859.84/111.67 (emptyset))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset) => 859.84/111.67 (Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $o]: 859.84/111.67 (( 859.84/111.67 (Y0) => 859.84/111.67 (in @ 859.84/111.67 emptyset @ 859.84/111.67 ( 859.84/111.67 prop2set @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $o]: 859.84/111.67 (( 859.84/111.67 (Y0) => 859.84/111.67 (set2prop @ 859.84/111.67 ( 859.84/111.67 prop2set @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 ( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y1 @ Y2)))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) & 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 Y1 @ Y2)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (Y0 @ Y1)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y3 @ Y1))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) <=> 859.84/111.67 (in @ 859.84/111.67 Y3 @ Y1))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (Y1 @ Y3))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))) <=> 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 Y2) = 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (powerset @ 859.84/111.67 Y0) = 859.84/111.67 (powerset @ 859.84/111.67 Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (setunion @ 859.84/111.67 Y0) = 859.84/111.67 (setunion @ 859.84/111.67 Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (( 859.84/111.67 (Y1) = 859.84/111.67 (Y2)))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) <=> 859.84/111.67 (Y1 @ Y3))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y0 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (??) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y2) & 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i]: 859.84/111.67 (( 859.84/111.67 (Y1 @ 859.84/111.67 Y3) => 859.84/111.67 (( 859.84/111.67 (Y2) = 859.84/111.67 (Y3))))))))))))) => 859.84/111.67 (( 859.84/111.67 (descr @ 859.84/111.67 Y0) = 859.84/111.67 (descr @ 859.84/111.67 Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $i > $o]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y4 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y4 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y5 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y5 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y4) = 859.84/111.67 (Y5))) => 859.84/111.67 (( 859.84/111.67 (Y2 @ 859.84/111.67 Y4) <=> 859.84/111.67 (Y3 @ Y5))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ 859.84/111.67 Y2) = 859.84/111.67 (dsetconstr @ 859.84/111.67 Y1 @ Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (subset @ 859.84/111.67 Y1 @ Y0))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y1))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (subset @ 859.84/111.67 emptyset @ 859.84/111.67 Y0)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y1)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y0)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 subset @ 859.84/111.67 Y0 @ Y1)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 subset @ 859.84/111.67 Y0 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (Y0) != 859.84/111.67 (Y1))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (~) @ ( 859.84/111.67 in @ 859.84/111.67 Y2 @ Y1))) => 859.84/111.67 (( 859.84/111.67 (Y0) != 859.84/111.67 (Y1)))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y0)))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 Y2) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ Y2)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y2) => 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 setadjoin @ 859.84/111.67 Y1 @ Y2))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y1)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (Y1))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 emptyset) => 859.84/111.67 (( 859.84/111.67 (Y0) = 859.84/111.67 (emptyset)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0)) => 859.84/111.67 (subset @ 859.84/111.67 Y1 @ Y0))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y0 @ 859.84/111.67 (powerset @ 859.84/111.67 Y0))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 Y1) => 859.84/111.67 (subset @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y0) @ 859.84/111.67 ( 859.84/111.67 powerset @ 859.84/111.67 Y1)))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (in @ 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 (powerset @ 859.84/111.67 Y0)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i > $o]: 859.84/111.67 (subset @ 859.84/111.67 (dsetconstr @ 859.84/111.67 Y0 @ Y1) @ 859.84/111.67 Y0))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (in @ 859.84/111.67 Y1 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y0 @ 859.84/111.67 (setadjoin @ 859.84/111.67 Y1 @ 859.84/111.67 emptyset))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y3 : $o]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (Y3))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (Y3))) => 859.84/111.67 (Y3))))))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binunion @ 859.84/111.67 Y0 @ Y1)) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) | 859.84/111.67 (in @ 859.84/111.67 Y2 @ Y0)))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y0 @ 859.84/111.67 (binunion @ 859.84/111.67 Y0 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (subset @ 859.84/111.67 Y1 @ 859.84/111.67 (binunion @ 859.84/111.67 Y0 @ Y1)))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (in @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y0 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y1 : $i]: 859.84/111.67 (( 859.84/111.67 (!!) @ ( 859.84/111.67 ^[Y2 : $i]: 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y2 @ 859.84/111.67 Y0) => 859.84/111.67 (( 859.84/111.67 (subset @ 859.84/111.67 Y2 @ 859.84/111.67 Y1) => 859.84/111.67 (subset @ 859.84/111.67 Y2 @ 859.84/111.67 ( 859.84/111.67 binintersect @ 859.84/111.67 Y0 @ Y1))))))))))))))) => 859.84/111.67 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 Y0))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y0))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y1))) => 859.84/111.68 (subset @ 859.84/111.68 Y1 @ Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))))) => 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 Y1))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y0))) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y1 @ Y2)) = 859.84/111.68 (binunion @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y2))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (setminus @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (setminus @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 Y0))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setminus @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (emptyset))) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (Y3))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (Y3))))) => 859.84/111.68 (Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (iskpair @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (iskpair @ 859.84/111.68 (kpair @ 859.84/111.68 Y0 @ Y1)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (subset @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset) @ 859.84/111.68 Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y0)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y1))) | 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y0)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (subset @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (subset @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y4 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y4 @ 859.84/111.68 Y1) & 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (kpair @ 859.84/111.68 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (iskpair @ 859.84/111.68 Y2)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0)) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (in @ 859.84/111.68 Y1 @ Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)) @ 859.84/111.68 Y0)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (setunion @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)) = 859.84/111.68 (Y0)))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset)))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y3) = 859.84/111.68 (Y2)))))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset))))))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (iskpair @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (in @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 Y0)))) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (in @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 Y0))) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)))))))) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ Y0)))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (kfst @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y0 @ Y1)) = 859.84/111.68 (Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kfst @ Y2) @ 859.84/111.68 Y0)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y2))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (kpair @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (kpair @ 859.84/111.68 Y2 @ Y3))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y2))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (kpair @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (kpair @ 859.84/111.68 Y2 @ Y3))) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (iskpair @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (kpair @ 859.84/111.68 ( 859.84/111.68 kfst @ Y0) @ 859.84/111.68 Y2)))))) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (kpair @ 859.84/111.68 ( 859.84/111.68 kfst @ Y0) @ 859.84/111.68 Y2))))) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (ksnd @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y0 @ Y1)) = 859.84/111.68 (Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (iskpair @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (kpair @ 859.84/111.68 ( 859.84/111.68 kfst @ Y0) @ 859.84/111.68 ( 859.84/111.68 ksnd @ Y0)) = 859.84/111.68 (Y0)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 ksnd @ Y2) @ 859.84/111.68 Y1)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y3 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (kfst @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3)) = 859.84/111.68 (Y2))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (ksnd @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3)) = 859.84/111.68 (Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (kpair @ 859.84/111.68 ( 859.84/111.68 kfst @ Y2) @ 859.84/111.68 ( 859.84/111.68 ksnd @ Y2)) = 859.84/111.68 (Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : 859.84/111.68 $i > $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y4 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y4 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (Y2 @ 859.84/111.68 Y3 @ 859.84/111.68 Y4) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y3 @ Y4) @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 ( 859.84/111.68 ^[Y5 : $i]: 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y6 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y6 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y7 : $i]: 859.84/111.68 (( 859.84/111.68 ( 859.84/111.68 in @ 859.84/111.68 Y7 @ Y1) & 859.84/111.68 ( 859.84/111.68 Y2 @ 859.84/111.68 Y6 @ Y7) & 859.84/111.68 ( 859.84/111.68 ( 859.84/111.68 (Y5) = 859.84/111.68 (kpair @ 859.84/111.68 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : 859.84/111.68 $i > $i > $o]: 859.84/111.68 (subset @ 859.84/111.68 (dsetconstr @ 859.84/111.68 (cartprod @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 (^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y4 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y4 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y5 : $i]: 859.84/111.68 (( 859.84/111.68 ( 859.84/111.68 in @ 859.84/111.68 Y5 @ Y1) & 859.84/111.68 ( 859.84/111.68 Y2 @ 859.84/111.68 Y4 @ Y5) & 859.84/111.68 ( 859.84/111.68 ( 859.84/111.68 (Y3) = 859.84/111.68 (kpair @ 859.84/111.68 Y4 @ Y5))))))))))))))) @ 859.84/111.68 (cartprod @ 859.84/111.68 Y0 @ Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : 859.84/111.68 $i > $i > $o]: 859.84/111.68 (subset @ 859.84/111.68 (dsetconstr @ 859.84/111.68 (cartprod @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 (^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y4 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y4 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y5 : $i]: 859.84/111.68 (( 859.84/111.68 ( 859.84/111.68 in @ 859.84/111.68 Y5 @ Y1) & 859.84/111.68 ( 859.84/111.68 Y2 @ 859.84/111.68 Y4 @ Y5) & 859.84/111.68 ( 859.84/111.68 ( 859.84/111.68 (Y3) = 859.84/111.68 (kpair @ 859.84/111.68 Y4 @ Y5))))))))))))))) @ 859.84/111.68 (cartprod @ 859.84/111.68 Y0 @ Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : 859.84/111.68 $i > $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y4 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y4 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y3 @ Y4) @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 ( 859.84/111.68 ^[Y5 : $i]: 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y6 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y6 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y7 : $i]: 859.84/111.68 (( 859.84/111.68 ( 859.84/111.68 in @ 859.84/111.68 Y7 @ Y1) & 859.84/111.68 ( 859.84/111.68 Y2 @ 859.84/111.68 Y6 @ Y7) & 859.84/111.68 ( 859.84/111.68 ( 859.84/111.68 (Y5) = 859.84/111.68 (kpair @ 859.84/111.68 Y6 @ Y7)))))))))))))))) => 859.84/111.68 (Y2 @ 859.84/111.68 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.68 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl106])). 859.84/111.68 thf(zip_derived_cl145, plain, 859.84/111.68 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.68 (((((??) @ (^[Y1 : $i]: 859.84/111.68 (((Y0 @ Y1) & 859.84/111.68 (((!!) @ (^[Y2 : $i]: 859.84/111.68 (((Y0 @ Y2) => 859.84/111.68 (((Y1) = (Y2))))))))))))) => 859.84/111.68 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i]: 859.84/111.68 (((((!!) @ (^[Y2 : $i]: 859.84/111.68 (((in @ Y2 @ Y0) => 859.84/111.68 (in @ Y2 @ Y1)))))) => 859.84/111.68 (((((!!) @ (^[Y2 : $i]: 859.84/111.68 (((in @ Y2 @ Y1) => 859.84/111.68 (in @ Y2 @ Y0)))))) => 859.84/111.68 (((Y0) = (Y1))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.68 (((Y0) = (emptyset)))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((((!!) @ (^[Y1 : $i]: 859.84/111.68 (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.68 (((Y0) = (emptyset)))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.68 (((!!) @ (^[Y2 : $i]: 859.84/111.68 (((in @ Y2 @ Y0) => 859.84/111.68 (((in @ Y2 @ 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ Y1)) <=> 859.84/111.68 (Y1 @ Y2)))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((((Y0) != (emptyset))) => 859.84/111.68 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.68 (((!!) @ (^[Y2 : $i]: 859.84/111.68 (((in @ Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (((Y1 @ Y2) => 859.84/111.68 (((dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) != 859.84/111.68 (emptyset)))))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.84/111.68 (((Y0) != (emptyset)))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i]: 859.84/111.68 (in @ Y0 @ 859.84/111.68 (setadjoin @ Y0 @ Y1)))))))) => 859.84/111.68 (((in @ emptyset @ 859.84/111.68 (setadjoin @ emptyset @ emptyset)) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i]: 859.84/111.68 (((!!) @ (^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ Y1))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (((in @ Y2 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y3 : $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y0))) => 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (Y3))) => 859.84/111.68 (Y3))))))))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (((in @ 859.84/111.68 Y2 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1) | 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y0)))))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((dsetconstr @ Y0 @ 859.84/111.68 (^[Y1 : $i]: ($true))) = 859.84/111.68 (Y0)))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ (^[Y1 : $i]: 859.84/111.68 (((( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0)))))) => 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 (powerset @ 859.84/111.68 Y0)))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (in @ emptyset @ 859.84/111.68 (powerset @ Y0))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (in @ emptyset @ 859.84/111.68 (powerset @ Y0))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y0)) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0)))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0))))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0)) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (Y2)))))))) => 859.84/111.68 (Y2)))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2))))))))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) <=> 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y1)))))))))))))))) => 859.84/111.68 (((((!!) @ (^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) != 859.84/111.68 (emptyset))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y1 @ Y0))))))))) => 859.84/111.68 (((((!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))))))))))) => 859.84/111.68 (((((!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (((!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) != 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)))))))))))) => 859.84/111.68 (((((!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)))))))))) => 859.84/111.68 (((((!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) => 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)))))))))) => 859.84/111.68 (((( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y1))) | 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y0)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))) => 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) != 859.84/111.68 (emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset) => 859.84/111.68 (Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (Y1 @ Y2)))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 Y1 @ Y2)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 Y1 @ Y2)))))))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 Y1 @ Y2)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 Y1 @ Y2)))))))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (Y1 @ Y2)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $o]: 859.84/111.68 (( 859.84/111.68 (Y0) => 859.84/111.68 (in @ 859.84/111.68 emptyset @ 859.84/111.68 ( 859.84/111.68 prop2set @ 859.84/111.68 Y0))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $o]: 859.84/111.68 (( 859.84/111.68 (Y0) => 859.84/111.68 (set2prop @ 859.84/111.68 ( 859.84/111.68 prop2set @ 859.84/111.68 Y0))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 Y1 @ Y2)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (Y1 @ Y2)))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 Y1 @ Y2)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (Y0 @ Y1)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2))))))))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2)))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) <=> 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y3 @ Y1))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) <=> 859.84/111.68 (in @ 859.84/111.68 Y3 @ Y1))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2))))))))))))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) <=> 859.84/111.68 (Y1 @ Y3))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))) <=> 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 Y2) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (powerset @ 859.84/111.68 Y0) = 859.84/111.68 (powerset @ 859.84/111.68 Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (setunion @ 859.84/111.68 Y0) = 859.84/111.68 (setunion @ 859.84/111.68 Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2))))))))))))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y2)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) <=> 859.84/111.68 (Y1 @ Y3))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y2) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) & 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))) => 859.84/111.68 (( 859.84/111.68 (descr @ 859.84/111.68 Y0) = 859.84/111.68 (descr @ 859.84/111.68 Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y4 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y4 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y5 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y5 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y4) = 859.84/111.68 (Y5))) => 859.84/111.68 (( 859.84/111.68 (Y2 @ 859.84/111.68 Y4) <=> 859.84/111.68 (Y3 @ Y5))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y2) = 859.84/111.68 (dsetconstr @ 859.84/111.68 Y1 @ Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (subset @ 859.84/111.68 Y1 @ Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (subset @ 859.84/111.68 emptyset @ 859.84/111.68 Y0)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 subset @ 859.84/111.68 Y0 @ Y1)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 subset @ 859.84/111.68 Y0 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (Y0) != 859.84/111.68 (Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (Y0) != 859.84/111.68 (Y1)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y0)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 Y1 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ Y1)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y2) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ Y2))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y1)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (emptyset)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y0)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y0)) => 859.84/111.68 (subset @ 859.84/111.68 Y1 @ Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 (powerset @ 859.84/111.68 Y0))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (subset @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y1)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (in @ 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 (powerset @ 859.84/111.68 Y0)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (subset @ 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 Y0))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $o]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (Y3))) => 859.84/111.68 (Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) | 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 (binunion @ 859.84/111.68 Y0 @ Y1)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 Y1 @ 859.84/111.68 (binunion @ 859.84/111.68 Y0 @ Y1)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (subset @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 Y0))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y0))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y1))) => 859.84/111.68 (subset @ 859.84/111.68 Y1 @ Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 ( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))))) => 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 Y1))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (Y0))) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (binintersect @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y1 @ Y2)) = 859.84/111.68 (binunion @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 ( 859.84/111.68 binintersect @ 859.84/111.68 Y0 @ Y2))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (setminus @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setminus @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (setminus @ 859.84/111.68 Y0 @ Y1) @ 859.84/111.68 Y0))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setminus @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (emptyset))) => 859.84/111.68 (subset @ 859.84/111.68 Y0 @ Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (Y3))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (Y3))))) => 859.84/111.68 (Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y0))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ Y1))) => 859.84/111.68 (( 859.84/111.68 (~) @ ( 859.84/111.68 in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 symdiff @ 859.84/111.68 Y0 @ Y1))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y0 @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (iskpair @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 (setadjoin @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (iskpair @ 859.84/111.68 (kpair @ 859.84/111.68 Y0 @ Y1)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (subset @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset) @ 859.84/111.68 Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 Y0)))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y1))) | 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y0)))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (subset @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (subset @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 powerset @ 859.84/111.68 ( 859.84/111.68 binunion @ 859.84/111.68 Y0 @ Y1)))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y4 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y4 @ 859.84/111.68 Y1) & 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (kpair @ 859.84/111.68 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (iskpair @ 859.84/111.68 Y2)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0)) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (in @ 859.84/111.68 Y1 @ Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (subset @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)) @ 859.84/111.68 Y0)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (subset @ 859.84/111.68 Y0 @ 859.84/111.68 (setunion @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (setunion @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset)) = 859.84/111.68 (Y0)))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset)))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y3) = 859.84/111.68 (Y2)))))))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset))))))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i > $o]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y2) => 859.84/111.68 (( 859.84/111.68 (Y1 @ 859.84/111.68 Y3) => 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) & 859.84/111.68 (Y1 @ Y2)))))) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 Y0 @ Y1)) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset)))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y2)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (iskpair @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (in @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 Y0)))) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (in @ 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 Y0))) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 Y0) & 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)))))))) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ Y0)))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (kfst @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y0 @ Y1)) = 859.84/111.68 (Y0))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kfst @ Y2) @ 859.84/111.68 Y0)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y2))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (kpair @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (kpair @ 859.84/111.68 Y2 @ Y3))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y2))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1))) => 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 emptyset))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (Y2) = 859.84/111.68 (Y3))) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y3))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset))) => 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (Y1)))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y0 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)) = 859.84/111.68 (setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 emptyset) @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 setadjoin @ 859.84/111.68 Y3 @ 859.84/111.68 emptyset)) @ 859.84/111.68 emptyset)))) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (kpair @ 859.84/111.68 Y0 @ 859.84/111.68 Y1) = 859.84/111.68 (kpair @ 859.84/111.68 Y2 @ Y3))) => 859.84/111.68 (( 859.84/111.68 (Y1) = 859.84/111.68 (Y3))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (iskpair @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (??) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y1 @ 859.84/111.68 ( 859.84/111.68 dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (kpair @ 859.84/111.68 ( 859.84/111.68 kfst @ Y0) @ 859.84/111.68 Y2)))))) & 859.84/111.68 (( 859.84/111.68 (dsetconstr @ 859.84/111.68 ( 859.84/111.68 setunion @ 859.84/111.68 Y0) @ 859.84/111.68 ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (Y0) = 859.84/111.68 (kpair @ 859.84/111.68 ( 859.84/111.68 kfst @ Y0) @ 859.84/111.68 Y2))))) = 859.84/111.68 (setadjoin @ 859.84/111.68 Y1 @ 859.84/111.68 emptyset))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (ksnd @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y0 @ Y1)) = 859.84/111.68 (Y1))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (iskpair @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (kpair @ 859.84/111.68 ( 859.84/111.68 kfst @ Y0) @ 859.84/111.68 ( 859.84/111.68 ksnd @ Y0)) = 859.84/111.68 (Y0)))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 ksnd @ Y2) @ 859.84/111.68 Y1)))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y2 @ Y0))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3) @ 859.84/111.68 ( 859.84/111.68 cartprod @ 859.84/111.68 Y0 @ Y1)) => 859.84/111.68 (in @ 859.84/111.68 Y3 @ Y1))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y3 @ 859.84/111.68 Y1) => 859.84/111.68 (( 859.84/111.68 (kfst @ 859.84/111.68 ( 859.84/111.68 kpair @ 859.84/111.68 Y2 @ Y3)) = 859.84/111.68 (Y2))))))))))))))))))) => 859.84/111.68 (( 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y0 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y1 : $i]: 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y2 : $i]: 859.84/111.68 (( 859.84/111.68 (in @ 859.84/111.68 Y2 @ 859.84/111.68 Y0) => 859.84/111.68 (( 859.84/111.68 (!!) @ ( 859.84/111.68 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (ksnd @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y2 @ Y3)) = 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (kpair @ 859.84/111.69 ( 859.84/111.69 kfst @ Y2) @ 859.84/111.69 ( 859.84/111.69 ksnd @ Y2)) = 859.84/111.69 (Y2)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y2 @ 859.84/111.69 Y3 @ 859.84/111.69 Y4) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y3 @ Y4) @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y6 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y6 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y7 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y7 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y6 @ Y7) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y5) = 859.84/111.69 (kpair @ 859.84/111.69 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (subset @ 859.84/111.69 (dsetconstr @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 (^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y5 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y4 @ Y5) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y3) = 859.84/111.69 (kpair @ 859.84/111.69 Y4 @ Y5))))))))))))))) @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (subset @ 859.84/111.69 (dsetconstr @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 (^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y5 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y4 @ Y5) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y3) = 859.84/111.69 (kpair @ 859.84/111.69 Y4 @ Y5))))))))))))))) @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y3 @ Y4) @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y6 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y6 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y7 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y7 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y6 @ Y7) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y5) = 859.84/111.69 (kpair @ 859.84/111.69 Y6 @ Y7)))))))))))))))) => 859.84/111.69 (Y2 @ 859.84/111.69 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.69 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl125])). 859.84/111.69 thf(zip_derived_cl160, plain, 859.84/111.69 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.69 (((((??) @ (^[Y1 : $i]: 859.84/111.69 (((Y0 @ Y1) & 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (((Y0 @ Y2) => 859.84/111.69 (((Y1) = (Y2))))))))))))) => 859.84/111.69 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ Y0) => (in @ 859.84/111.69 Y2 @ Y1)))))) => 859.84/111.69 (((((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ Y1) => 859.84/111.69 (in @ Y2 @ Y0)))))) => 859.84/111.69 (((Y0) = (Y1))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.69 (((Y0) = (emptyset)))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.69 (((Y0) = (emptyset)))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ Y0) => 859.84/111.69 (((in @ Y2 @ 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ Y1)) <=> 859.84/111.69 (Y1 @ Y2)))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((Y0) != (emptyset))) => 859.84/111.69 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (((Y1 @ Y2) => 859.84/111.69 (((dsetconstr @ 859.84/111.69 Y0 @ Y1) != 859.84/111.69 (emptyset)))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.84/111.69 (((Y0) != (emptyset)))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (in @ Y0 @ 859.84/111.69 (setadjoin @ Y0 @ Y1)))))))) => 859.84/111.69 (((in @ emptyset @ 859.84/111.69 (setadjoin @ emptyset @ emptyset)) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ Y1))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y0))) => 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (Y3))) => 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (((in @ 859.84/111.69 Y2 @ Y1) | 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y0)))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((dsetconstr @ Y0 @ 859.84/111.69 (^[Y1 : $i]: ($true))) = 859.84/111.69 (Y0)))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))) => 859.84/111.69 (in @ Y1 @ 859.84/111.69 (powerset @ 859.84/111.69 Y0)))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (in @ emptyset @ 859.84/111.69 (powerset @ Y0))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (in @ emptyset @ 859.84/111.69 (powerset @ Y0))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0)) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (((in @ 859.84/111.69 Y1 @ 859.84/111.69 (setunion @ 859.84/111.69 Y0)) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (Y2)))))))) => 859.84/111.69 (Y2)))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.69 (((( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y1)))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) != 859.84/111.69 (emptyset))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) != 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset)))))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset)))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y1))) | 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y0)))))))))))))))) => 859.84/111.69 (((( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))) => 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) != 859.84/111.69 (emptyset))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset) => 859.84/111.69 (Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $o]: 859.84/111.69 (( 859.84/111.69 (Y0) => 859.84/111.69 (in @ 859.84/111.69 emptyset @ 859.84/111.69 ( 859.84/111.69 prop2set @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $o]: 859.84/111.69 (( 859.84/111.69 (Y0) => 859.84/111.69 (set2prop @ 859.84/111.69 ( 859.84/111.69 prop2set @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (Y0 @ Y1)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y3 @ Y1))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) <=> 859.84/111.69 (in @ 859.84/111.69 Y3 @ Y1))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (Y1 @ Y3))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))) <=> 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 Y2) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (powerset @ 859.84/111.69 Y0) = 859.84/111.69 (powerset @ 859.84/111.69 Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (setunion @ 859.84/111.69 Y0) = 859.84/111.69 (setunion @ 859.84/111.69 Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (Y1 @ Y3))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))) => 859.84/111.69 (( 859.84/111.69 (descr @ 859.84/111.69 Y0) = 859.84/111.69 (descr @ 859.84/111.69 Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y5 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y4) = 859.84/111.69 (Y5))) => 859.84/111.69 (( 859.84/111.69 (Y2 @ 859.84/111.69 Y4) <=> 859.84/111.69 (Y3 @ Y5))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y2) = 859.84/111.69 (dsetconstr @ 859.84/111.69 Y1 @ Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (subset @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (subset @ 859.84/111.69 emptyset @ 859.84/111.69 Y0)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y0)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 subset @ 859.84/111.69 Y0 @ Y1)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 subset @ 859.84/111.69 Y0 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (Y0) != 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (Y0) != 859.84/111.69 (Y1)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y0)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 Y2) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y2)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y1)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (emptyset)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0)) => 859.84/111.69 (subset @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 (powerset @ 859.84/111.69 Y0))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (subset @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y1)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (in @ 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 (powerset @ 859.84/111.69 Y0)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (subset @ 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $o]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (Y3))) => 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) | 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 (binunion @ 859.84/111.69 Y0 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 (binunion @ 859.84/111.69 Y0 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (subset @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (Y0))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (Y1))) => 859.84/111.69 (subset @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (emptyset))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 Y1))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (Y0))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y1 @ Y2)) = 859.84/111.69 (binunion @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setminus @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setminus @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setminus @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (setminus @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (emptyset))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setminus @ 859.84/111.69 Y0 @ Y1)))) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setminus @ 859.84/111.69 Y0 @ Y1)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y0)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y0))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setminus @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setminus @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 (setminus @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (setminus @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (emptyset))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 symdiff @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (Y3))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y0))) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (Y3))))) => 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 symdiff @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y0))) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 symdiff @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 symdiff @ 859.84/111.69 Y0 @ Y1))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y0))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 symdiff @ 859.84/111.69 Y0 @ Y1))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 (setunion @ 859.84/111.69 (setadjoin @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 (setadjoin @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 (setunion @ 859.84/111.69 (setadjoin @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 (setadjoin @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (iskpair @ 859.84/111.69 (setadjoin @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 (setadjoin @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (iskpair @ 859.84/111.69 (kpair @ 859.84/111.69 Y0 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (subset @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset) @ 859.84/111.69 Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y1))) | 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y0)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (subset @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset)) @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset)) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (subset @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y2 @ Y3) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y2 @ Y3) @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (kpair @ 859.84/111.69 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (iskpair @ 859.84/111.69 Y2)))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0)) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (in @ 859.84/111.69 Y1 @ Y2)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (subset @ 859.84/111.69 (setunion @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset)) @ 859.84/111.69 Y0)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 (setunion @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset)))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (setunion @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset)) = 859.84/111.69 (Y0)))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 Y0 @ Y1)) & 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 Y0 @ Y1)) & 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset)))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y3) = 859.84/111.69 (Y2)))))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 Y0 @ Y1)) & 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset))))))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 Y0 @ Y1)) & 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset))) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y2)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (iskpair @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0) @ 859.84/111.69 ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (in @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 Y0)))) & 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0) @ 859.84/111.69 ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (in @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 Y0))) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)))))))) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0) @ Y0)))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (kfst @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y0 @ Y1)) = 859.84/111.69 (Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kfst @ Y2) @ 859.84/111.69 Y0)))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)) = 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)))) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y2))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (kpair @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (kpair @ 859.84/111.69 Y2 @ Y3))) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y2))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)) = 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 emptyset))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)) = 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset))) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)) = 859.84/111.69 (setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 emptyset) @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y3 @ 859.84/111.69 emptyset)) @ 859.84/111.69 emptyset)))) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y3))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (kpair @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (kpair @ 859.84/111.69 Y2 @ Y3))) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y3))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (iskpair @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0) @ 859.84/111.69 ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (kpair @ 859.84/111.69 ( 859.84/111.69 kfst @ Y0) @ 859.84/111.69 Y2)))))) & 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0) @ 859.84/111.69 ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (kpair @ 859.84/111.69 ( 859.84/111.69 kfst @ Y0) @ 859.84/111.69 Y2))))) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (ksnd @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y0 @ Y1)) = 859.84/111.69 (Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (iskpair @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (kpair @ 859.84/111.69 ( 859.84/111.69 kfst @ Y0) @ 859.84/111.69 ( 859.84/111.69 ksnd @ Y0)) = 859.84/111.69 (Y0)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 ksnd @ Y2) @ 859.84/111.69 Y1)))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y2 @ Y3) @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y2 @ Y3) @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 Y3 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (kfst @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y2 @ Y3)) = 859.84/111.69 (Y2))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (ksnd @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y2 @ Y3)) = 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (kpair @ 859.84/111.69 ( 859.84/111.69 kfst @ Y2) @ 859.84/111.69 ( 859.84/111.69 ksnd @ Y2)) = 859.84/111.69 (Y2)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y2 @ 859.84/111.69 Y3 @ 859.84/111.69 Y4) => 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y3 @ Y4) @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y6 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y6 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y7 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y7 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y6 @ Y7) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y5) = 859.84/111.69 (kpair @ 859.84/111.69 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (subset @ 859.84/111.69 (dsetconstr @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 (^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y5 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y4 @ Y5) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y3) = 859.84/111.69 (kpair @ 859.84/111.69 Y4 @ Y5))))))))))))))) @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (subset @ 859.84/111.69 (dsetconstr @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 (^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y5 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y4 @ Y5) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y3) = 859.84/111.69 (kpair @ 859.84/111.69 Y4 @ Y5))))))))))))))) @ 859.84/111.69 (cartprod @ 859.84/111.69 Y0 @ Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : 859.84/111.69 $i > $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 ( 859.84/111.69 kpair @ 859.84/111.69 Y3 @ Y4) @ 859.84/111.69 ( 859.84/111.69 dsetconstr @ 859.84/111.69 ( 859.84/111.69 cartprod @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y6 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y6 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y7 : $i]: 859.84/111.69 (( 859.84/111.69 ( 859.84/111.69 in @ 859.84/111.69 Y7 @ Y1) & 859.84/111.69 ( 859.84/111.69 Y2 @ 859.84/111.69 Y6 @ Y7) & 859.84/111.69 ( 859.84/111.69 ( 859.84/111.69 (Y5) = 859.84/111.69 (kpair @ 859.84/111.69 Y6 @ Y7)))))))))))))))) => 859.84/111.69 (Y2 @ 859.84/111.69 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.69 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl145])). 859.84/111.69 thf(zip_derived_cl172, plain, 859.84/111.69 (~ (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.69 (((((??) @ (^[Y1 : $i]: 859.84/111.69 (((Y0 @ Y1) & 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (((Y0 @ Y2) => 859.84/111.69 (((Y1) = (Y2))))))))))))) => 859.84/111.69 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ Y0) => (in @ 859.84/111.69 Y2 @ Y1)))))) => 859.84/111.69 (((((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ Y1) => (in @ 859.84/111.69 Y2 @ Y0)))))) => 859.84/111.69 (((Y0) = (Y1))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.69 (((Y0) = (emptyset)))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.69 (((Y0) = (emptyset)))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ Y0) => 859.84/111.69 (((in @ Y2 @ 859.84/111.69 (dsetconstr @ Y0 @ 859.84/111.69 Y1)) <=> 859.84/111.69 (Y1 @ Y2)))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((Y0) != (emptyset))) => 859.84/111.69 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ Y2 @ Y0) => 859.84/111.69 (((Y1 @ Y2) => 859.84/111.69 (((dsetconstr @ 859.84/111.69 Y0 @ Y1) != 859.84/111.69 (emptyset)))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.84/111.69 (((Y0) != (emptyset)))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (in @ Y0 @ 859.84/111.69 (setadjoin @ Y0 @ Y1)))))))) => 859.84/111.69 (((in @ emptyset @ 859.84/111.69 (setadjoin @ emptyset @ emptyset)) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (((in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ Y1))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y0))) => 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (Y3))) => 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((!!) @ (^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) | 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y0)))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((dsetconstr @ Y0 @ 859.84/111.69 (^[Y1 : $i]: ($true))) = 859.84/111.69 (Y0)))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))) => 859.84/111.69 (in @ Y1 @ 859.84/111.69 (powerset @ Y0)))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (in @ emptyset @ 859.84/111.69 (powerset @ Y0))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (in @ emptyset @ 859.84/111.69 (powerset @ Y0))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0)) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ (^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (((in @ Y1 @ 859.84/111.69 (setunion @ 859.84/111.69 Y0)) => 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y2 : $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y3 @ 859.84/111.69 Y0) => 859.84/111.69 (Y2)))))))) => 859.84/111.69 (Y2)))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (((in @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 (powerset @ 859.84/111.69 ( 859.84/111.69 setunion @ 859.84/111.69 Y0))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.69 (((((??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (((??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y1)))))))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (((( 859.84/111.69 (Y0) != 859.84/111.69 (emptyset))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (((((!!) @ (^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) != 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset)))))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (((!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset)) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset)))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y1))) | 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y0)))))))))))))))) => 859.84/111.69 (((((!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (((( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))) => 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) != 859.84/111.69 (emptyset))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset) => 859.84/111.69 (Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $o]: 859.84/111.69 (( 859.84/111.69 (Y0) => 859.84/111.69 (in @ 859.84/111.69 emptyset @ 859.84/111.69 ( 859.84/111.69 prop2set @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $o]: 859.84/111.69 (( 859.84/111.69 (Y0) => 859.84/111.69 (set2prop @ 859.84/111.69 ( 859.84/111.69 prop2set @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 ( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y1 @ Y2)))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) & 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 Y1 @ Y2)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (Y0 @ Y1)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y3 @ Y1))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) <=> 859.84/111.69 (in @ 859.84/111.69 Y3 @ Y1))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (Y1 @ Y3))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))) <=> 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 Y2) = 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (powerset @ 859.84/111.69 Y0) = 859.84/111.69 (powerset @ 859.84/111.69 Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (setunion @ 859.84/111.69 Y0) = 859.84/111.69 (setunion @ 859.84/111.69 Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (( 859.84/111.69 (Y1) = 859.84/111.69 (Y2)))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) <=> 859.84/111.69 (Y1 @ Y3))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y0 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (??) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y2) & 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i]: 859.84/111.69 (( 859.84/111.69 (Y1 @ 859.84/111.69 Y3) => 859.84/111.69 (( 859.84/111.69 (Y2) = 859.84/111.69 (Y3))))))))))))) => 859.84/111.69 (( 859.84/111.69 (descr @ 859.84/111.69 Y0) = 859.84/111.69 (descr @ 859.84/111.69 Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $i > $o]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y4 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y4 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y5 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y5 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y4) = 859.84/111.69 (Y5))) => 859.84/111.69 (( 859.84/111.69 (Y2 @ 859.84/111.69 Y4) <=> 859.84/111.69 (Y3 @ Y5))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ 859.84/111.69 Y2) = 859.84/111.69 (dsetconstr @ 859.84/111.69 Y1 @ Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (subset @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y1))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (subset @ 859.84/111.69 emptyset @ 859.84/111.69 Y0)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y1)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y0)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 subset @ 859.84/111.69 Y0 @ Y1)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 subset @ 859.84/111.69 Y0 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (Y0) != 859.84/111.69 (Y1))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (~) @ ( 859.84/111.69 in @ 859.84/111.69 Y2 @ Y1))) => 859.84/111.69 (( 859.84/111.69 (Y0) != 859.84/111.69 (Y1)))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y0)))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 Y2) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ Y2)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y2) => 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 setadjoin @ 859.84/111.69 Y1 @ Y2))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y1)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (Y1))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 emptyset) => 859.84/111.69 (( 859.84/111.69 (Y0) = 859.84/111.69 (emptyset)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0)) => 859.84/111.69 (subset @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y0 @ 859.84/111.69 (powerset @ 859.84/111.69 Y0))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (subset @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y0) @ 859.84/111.69 ( 859.84/111.69 powerset @ 859.84/111.69 Y1)))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (in @ 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 (powerset @ 859.84/111.69 Y0)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i > $o]: 859.84/111.69 (subset @ 859.84/111.69 (dsetconstr @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (in @ 859.84/111.69 Y1 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y0 @ 859.84/111.69 (setadjoin @ 859.84/111.69 Y1 @ 859.84/111.69 emptyset))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y3 : $o]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (Y3))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (Y3))) => 859.84/111.69 (Y3))))))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binunion @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) | 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 (binunion @ 859.84/111.69 Y0 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 Y1 @ 859.84/111.69 (binunion @ 859.84/111.69 Y0 @ Y1)))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y2 @ 859.84/111.69 Y0) => 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y2 @ 859.84/111.69 Y1) => 859.84/111.69 (subset @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1))))))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.69 (( 859.84/111.69 (in @ 859.84/111.69 Y2 @ 859.84/111.69 ( 859.84/111.69 binintersect @ 859.84/111.69 Y0 @ Y1)) => 859.84/111.69 (in @ 859.84/111.69 Y2 @ Y0)))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (subset @ 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ Y1) @ 859.84/111.69 Y0))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (subset @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) => 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (Y0))))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (binintersect @ 859.84/111.69 Y0 @ 859.84/111.69 Y1) = 859.84/111.69 (Y1))) => 859.84/111.69 (subset @ 859.84/111.69 Y1 @ Y0))))))))) => 859.84/111.69 (( 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y0 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y1 : $i]: 859.84/111.69 (( 859.84/111.69 (!!) @ ( 859.84/111.69 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))))) => 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 Y1))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (Y0))) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y1 @ Y2)) = 859.84/111.70 (binunion @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y2))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (setminus @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 (setminus @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 Y0))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setminus @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (emptyset))) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (Y3))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (Y3))))) => 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (iskpair @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (iskpair @ 859.84/111.70 (kpair @ 859.84/111.70 Y0 @ Y1)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (subset @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset) @ 859.84/111.70 Y0))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y0)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y1))) | 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y0)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (subset @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (subset @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y1) & 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (kpair @ 859.84/111.70 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (iskpair @ 859.84/111.70 Y2)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0)) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (in @ 859.84/111.70 Y1 @ Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (subset @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)) @ 859.84/111.70 Y0)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (setunion @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)) = 859.84/111.70 (Y0)))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset)))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y3) = 859.84/111.70 (Y2)))))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset))))))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (iskpair @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (in @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 Y0)))) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (in @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 Y0))) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)))))))) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ Y0)))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (kfst @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y0 @ Y1)) = 859.84/111.70 (Y0))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kfst @ Y2) @ 859.84/111.70 Y0)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y2))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (kpair @ 859.84/111.70 Y2 @ Y3))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y2))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (kpair @ 859.84/111.70 Y2 @ Y3))) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (iskpair @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y0) @ 859.84/111.70 Y2)))))) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y0) @ 859.84/111.70 Y2))))) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (ksnd @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y0 @ Y1)) = 859.84/111.70 (Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (iskpair @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y0) @ 859.84/111.70 ( 859.84/111.70 ksnd @ Y0)) = 859.84/111.70 (Y0)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 ksnd @ Y2) @ 859.84/111.70 Y1)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y3 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (kfst @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3)) = 859.84/111.70 (Y2))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (ksnd @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3)) = 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y2) @ 859.84/111.70 ( 859.84/111.70 ksnd @ Y2)) = 859.84/111.70 (Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : 859.84/111.70 $i > $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (Y2 @ 859.84/111.70 Y3 @ 859.84/111.70 Y4) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y3 @ Y4) @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 ( 859.84/111.70 ^[Y5 : $i]: 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y6 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y6 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y7 : $i]: 859.84/111.70 (( 859.84/111.70 ( 859.84/111.70 in @ 859.84/111.70 Y7 @ Y1) & 859.84/111.70 ( 859.84/111.70 Y2 @ 859.84/111.70 Y6 @ Y7) & 859.84/111.70 ( 859.84/111.70 ( 859.84/111.70 (Y5) = 859.84/111.70 (kpair @ 859.84/111.70 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : 859.84/111.70 $i > $i > $o]: 859.84/111.70 (subset @ 859.84/111.70 (dsetconstr @ 859.84/111.70 (cartprod @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 (^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y5 : $i]: 859.84/111.70 (( 859.84/111.70 ( 859.84/111.70 in @ 859.84/111.70 Y5 @ Y1) & 859.84/111.70 ( 859.84/111.70 Y2 @ 859.84/111.70 Y4 @ Y5) & 859.84/111.70 ( 859.84/111.70 ( 859.84/111.70 (Y3) = 859.84/111.70 (kpair @ 859.84/111.70 Y4 @ Y5))))))))))))))) @ 859.84/111.70 (cartprod @ 859.84/111.70 Y0 @ Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : 859.84/111.70 $i > $i > $o]: 859.84/111.70 (subset @ 859.84/111.70 (dsetconstr @ 859.84/111.70 (cartprod @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 (^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y5 : $i]: 859.84/111.70 (( 859.84/111.70 ( 859.84/111.70 in @ 859.84/111.70 Y5 @ Y1) & 859.84/111.70 ( 859.84/111.70 Y2 @ 859.84/111.70 Y4 @ Y5) & 859.84/111.70 ( 859.84/111.70 ( 859.84/111.70 (Y3) = 859.84/111.70 (kpair @ 859.84/111.70 Y4 @ Y5))))))))))))))) @ 859.84/111.70 (cartprod @ 859.84/111.70 Y0 @ Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : 859.84/111.70 $i > $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y3 @ Y4) @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 ( 859.84/111.70 ^[Y5 : $i]: 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y6 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y6 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y7 : $i]: 859.84/111.70 (( 859.84/111.70 ( 859.84/111.70 in @ 859.84/111.70 Y7 @ Y1) & 859.84/111.70 ( 859.84/111.70 Y2 @ 859.84/111.70 Y6 @ Y7) & 859.84/111.70 ( 859.84/111.70 ( 859.84/111.70 (Y5) = 859.84/111.70 (kpair @ 859.84/111.70 Y6 @ Y7)))))))))))))))) => 859.84/111.70 (Y2 @ 859.84/111.70 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.70 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl160])). 859.84/111.70 thf(zip_derived_cl184, plain, 859.84/111.70 (~ (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (((((!!) @ (^[Y2 : $i]: 859.84/111.70 (((in @ Y2 @ Y0) => (in @ 859.84/111.70 Y2 @ Y1)))))) => 859.84/111.70 (((((!!) @ (^[Y2 : $i]: 859.84/111.70 (((in @ Y2 @ Y1) => (in @ 859.84/111.70 Y2 @ Y0)))))) => 859.84/111.70 (((Y0) = (Y1))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.70 (((Y0) = (emptyset)))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.70 (((Y0) = (emptyset)))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.70 (((!!) @ (^[Y2 : $i]: 859.84/111.70 (((in @ Y2 @ Y0) => 859.84/111.70 (((in @ Y2 @ 859.84/111.70 (dsetconstr @ Y0 @ Y1)) <=> 859.84/111.70 (Y1 @ Y2)))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((((Y0) != (emptyset))) => 859.84/111.70 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.70 (((!!) @ (^[Y2 : $i]: 859.84/111.70 (((in @ Y2 @ Y0) => 859.84/111.70 (((Y1 @ Y2) => 859.84/111.70 (((dsetconstr @ 859.84/111.70 Y0 @ Y1) != 859.84/111.70 (emptyset)))))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.84/111.70 (((Y0) != (emptyset)))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (in @ Y0 @ 859.84/111.70 (setadjoin @ Y0 @ Y1)))))))) => 859.84/111.70 (((in @ emptyset @ 859.84/111.70 (setadjoin @ emptyset @ emptyset)) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (((!!) @ (^[Y2 : $i]: 859.84/111.70 (((in @ Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ Y2 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ Y1))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (((!!) @ (^[Y2 : $i]: 859.84/111.70 (((in @ 859.84/111.70 Y2 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y0))) => 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (Y3))) => 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (((!!) @ (^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) | 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y0)))))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((dsetconstr @ Y0 @ 859.84/111.70 (^[Y1 : $i]: ($true))) = (Y0)))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (((((!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (((in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0)))))) => 859.84/111.70 (in @ Y1 @ 859.84/111.70 (powerset @ Y0)))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (in @ emptyset @ 859.84/111.70 (powerset @ Y0))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (in @ emptyset @ 859.84/111.70 (powerset @ Y0))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (((!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y0)) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0)))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0))))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ (^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0)) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (Y2)))))))) => 859.84/111.70 (Y2)))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (((in @ Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ Y1 @ 859.84/111.70 (powerset @ 859.84/111.70 (setunion @ 859.84/111.70 Y0))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.70 (((((??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2))))))))))))) => 859.84/111.70 (((??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) <=> 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y1)))))))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((((Y0) != 859.84/111.70 (emptyset))) => 859.84/111.70 (((??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y1 @ Y0))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (((!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) != 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)))))))))))) => 859.84/111.70 (((((!!) @ (^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)))))))))) => 859.84/111.70 (((((!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (((!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) => 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)))))))))) => 859.84/111.70 (((((!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (((!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y1))) | 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y0)))))))))))))))) => 859.84/111.70 (((((!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))) => 859.84/111.70 (((((!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))) => 859.84/111.70 (((( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))) => 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) != 859.84/111.70 (emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset) => 859.84/111.70 (Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (Y1 @ Y2)))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 Y1 @ Y2)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 Y1 @ Y2)))))))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 Y1 @ Y2)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 Y1 @ Y2)))))))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (Y1 @ Y2)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $o]: 859.84/111.70 (( 859.84/111.70 (Y0) => 859.84/111.70 (in @ 859.84/111.70 emptyset @ 859.84/111.70 ( 859.84/111.70 prop2set @ 859.84/111.70 Y0))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $o]: 859.84/111.70 (( 859.84/111.70 (Y0) => 859.84/111.70 (set2prop @ 859.84/111.70 ( 859.84/111.70 prop2set @ 859.84/111.70 Y0))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 Y1 @ Y2)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (Y1 @ Y2)))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 Y1 @ Y2)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (Y0 @ Y1)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2))))))))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2)))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) <=> 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y3 @ Y1))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) <=> 859.84/111.70 (in @ 859.84/111.70 Y3 @ Y1))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2))))))))))))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) <=> 859.84/111.70 (Y1 @ Y3))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))) <=> 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 Y2) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (powerset @ 859.84/111.70 Y0) = 859.84/111.70 (powerset @ 859.84/111.70 Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (setunion @ 859.84/111.70 Y0) = 859.84/111.70 (setunion @ 859.84/111.70 Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2))))))))))))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y2)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) <=> 859.84/111.70 (Y1 @ Y3))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y2) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) & 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))) => 859.84/111.70 (( 859.84/111.70 (descr @ 859.84/111.70 Y0) = 859.84/111.70 (descr @ 859.84/111.70 Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y5 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y5 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y4) = 859.84/111.70 (Y5))) => 859.84/111.70 (( 859.84/111.70 (Y2 @ 859.84/111.70 Y4) <=> 859.84/111.70 (Y3 @ Y5))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y2) = 859.84/111.70 (dsetconstr @ 859.84/111.70 Y1 @ Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (subset @ 859.84/111.70 Y1 @ Y0))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (subset @ 859.84/111.70 emptyset @ 859.84/111.70 Y0)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 subset @ 859.84/111.70 Y0 @ Y1)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 subset @ 859.84/111.70 Y0 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (Y0) != 859.84/111.70 (Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (Y0) != 859.84/111.70 (Y1)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y0)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 Y1 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ Y1)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y2) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ Y2))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y1)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (emptyset)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y0)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y0)) => 859.84/111.70 (subset @ 859.84/111.70 Y1 @ Y0))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 (powerset @ 859.84/111.70 Y0))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (subset @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y1)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (in @ 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 (powerset @ 859.84/111.70 Y0)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (subset @ 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 Y0))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $o]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (Y3))) => 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) | 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 (binunion @ 859.84/111.70 Y0 @ Y1)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 Y1 @ 859.84/111.70 (binunion @ 859.84/111.70 Y0 @ Y1)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (subset @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 Y0))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (Y0))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (Y1))) => 859.84/111.70 (subset @ 859.84/111.70 Y1 @ Y0))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 ( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))))) => 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 Y1))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (Y0))) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (binintersect @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y1 @ Y2)) = 859.84/111.70 (binunion @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 ( 859.84/111.70 binintersect @ 859.84/111.70 Y0 @ Y2))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (setminus @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setminus @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (subset @ 859.84/111.70 (setminus @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 Y0))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setminus @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (emptyset))) => 859.84/111.70 (subset @ 859.84/111.70 Y0 @ Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (Y3))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (Y3))))) => 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y0))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ Y1))) => 859.84/111.70 (( 859.84/111.70 (~) @ ( 859.84/111.70 in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 symdiff @ 859.84/111.70 Y0 @ Y1))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y0 @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (iskpair @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 (setadjoin @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (iskpair @ 859.84/111.70 (kpair @ 859.84/111.70 Y0 @ Y1)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (subset @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset) @ 859.84/111.70 Y0))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 Y0)))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y1))) | 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y0)))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (subset @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (subset @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 powerset @ 859.84/111.70 ( 859.84/111.70 binunion @ 859.84/111.70 Y0 @ Y1)))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y1) & 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (kpair @ 859.84/111.70 Y3 @ Y4)))))))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (iskpair @ 859.84/111.70 Y2)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0)) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (in @ 859.84/111.70 Y1 @ Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (subset @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)) @ 859.84/111.70 Y0)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (subset @ 859.84/111.70 Y0 @ 859.84/111.70 (setunion @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (setunion @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset)) = 859.84/111.70 (Y0)))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset)))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y3) = 859.84/111.70 (Y2)))))))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset))))))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i > $o]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y2) => 859.84/111.70 (( 859.84/111.70 (Y1 @ 859.84/111.70 Y3) => 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) & 859.84/111.70 (Y1 @ Y2)))))) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 Y0 @ Y1)) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset)))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (iskpair @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (in @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 Y0)))) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (in @ 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 Y0))) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)))))))) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ Y0)))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (kfst @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y0 @ Y1)) = 859.84/111.70 (Y0))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kfst @ Y2) @ 859.84/111.70 Y0)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y2))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (kpair @ 859.84/111.70 Y2 @ Y3))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y2))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1))) => 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 emptyset))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (Y2) = 859.84/111.70 (Y3))) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset))) => 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (Y1)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y0 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)) = 859.84/111.70 (setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 emptyset) @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 setadjoin @ 859.84/111.70 Y3 @ 859.84/111.70 emptyset)) @ 859.84/111.70 emptyset)))) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 Y0 @ 859.84/111.70 Y1) = 859.84/111.70 (kpair @ 859.84/111.70 Y2 @ Y3))) => 859.84/111.70 (( 859.84/111.70 (Y1) = 859.84/111.70 (Y3))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (iskpair @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y1 @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y0) @ 859.84/111.70 Y2)))))) & 859.84/111.70 (( 859.84/111.70 (dsetconstr @ 859.84/111.70 ( 859.84/111.70 setunion @ 859.84/111.70 Y0) @ 859.84/111.70 ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (Y0) = 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y0) @ 859.84/111.70 Y2))))) = 859.84/111.70 (setadjoin @ 859.84/111.70 Y1 @ 859.84/111.70 emptyset))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (ksnd @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y0 @ Y1)) = 859.84/111.70 (Y1))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (iskpair @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y0) @ 859.84/111.70 ( 859.84/111.70 ksnd @ Y0)) = 859.84/111.70 (Y0)))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 ksnd @ Y2) @ 859.84/111.70 Y1)))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y2 @ Y0))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3) @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (in @ 859.84/111.70 Y3 @ Y1))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (kfst @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3)) = 859.84/111.70 (Y2))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (ksnd @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y2 @ Y3)) = 859.84/111.70 (Y3))))))))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y2 @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1)) => 859.84/111.70 (( 859.84/111.70 (kpair @ 859.84/111.70 ( 859.84/111.70 kfst @ Y2) @ 859.84/111.70 ( 859.84/111.70 ksnd @ Y2)) = 859.84/111.70 (Y2)))))))))))))) => 859.84/111.70 (( 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y0 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y1 : $i]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y2 : 859.84/111.70 $i > $i > $o]: 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y3 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y3 @ 859.84/111.70 Y0) => 859.84/111.70 (( 859.84/111.70 (!!) @ ( 859.84/111.70 ^[Y4 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y4 @ 859.84/111.70 Y1) => 859.84/111.70 (( 859.84/111.70 (Y2 @ 859.84/111.70 Y3 @ 859.84/111.70 Y4) => 859.84/111.70 (in @ 859.84/111.70 ( 859.84/111.70 kpair @ 859.84/111.70 Y3 @ Y4) @ 859.84/111.70 ( 859.84/111.70 dsetconstr @ 859.84/111.70 ( 859.84/111.70 cartprod @ 859.84/111.70 Y0 @ Y1) @ 859.84/111.70 ( 859.84/111.70 ^[Y5 : $i]: 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y6 : $i]: 859.84/111.70 (( 859.84/111.70 (in @ 859.84/111.70 Y6 @ 859.84/111.70 Y0) & 859.84/111.70 (( 859.84/111.70 (??) @ ( 859.84/111.70 ^[Y7 : $i]: 859.84/111.70 (( 859.84/111.70 ( 859.84/111.70 in @ 859.84/111.71 Y7 @ Y1) & 859.84/111.71 ( 859.84/111.71 Y2 @ 859.84/111.71 Y6 @ Y7) & 859.84/111.71 ( 859.84/111.71 ( 859.84/111.71 (Y5) = 859.84/111.71 (kpair @ 859.84/111.71 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : 859.84/111.71 $i > $i > $o]: 859.84/111.71 (subset @ 859.84/111.71 (dsetconstr @ 859.84/111.71 (cartprod @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 (^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y4 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y4 @ 859.84/111.71 Y0) & 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y5 : $i]: 859.84/111.71 (( 859.84/111.71 ( 859.84/111.71 in @ 859.84/111.71 Y5 @ Y1) & 859.84/111.71 ( 859.84/111.71 Y2 @ 859.84/111.71 Y4 @ Y5) & 859.84/111.71 ( 859.84/111.71 ( 859.84/111.71 (Y3) = 859.84/111.71 (kpair @ 859.84/111.71 Y4 @ Y5))))))))))))))) @ 859.84/111.71 (cartprod @ 859.84/111.71 Y0 @ Y1))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : 859.84/111.71 $i > $i > $o]: 859.84/111.71 (subset @ 859.84/111.71 (dsetconstr @ 859.84/111.71 (cartprod @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 (^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y4 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y4 @ 859.84/111.71 Y0) & 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y5 : $i]: 859.84/111.71 (( 859.84/111.71 ( 859.84/111.71 in @ 859.84/111.71 Y5 @ Y1) & 859.84/111.71 ( 859.84/111.71 Y2 @ 859.84/111.71 Y4 @ Y5) & 859.84/111.71 ( 859.84/111.71 ( 859.84/111.71 (Y3) = 859.84/111.71 (kpair @ 859.84/111.71 Y4 @ Y5))))))))))))))) @ 859.84/111.71 (cartprod @ 859.84/111.71 Y0 @ Y1))))))))))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : 859.84/111.71 $i > $i > $o]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y3 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y4 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y4 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 ( 859.84/111.71 kpair @ 859.84/111.71 Y3 @ Y4) @ 859.84/111.71 ( 859.84/111.71 dsetconstr @ 859.84/111.71 ( 859.84/111.71 cartprod @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 ( 859.84/111.71 ^[Y5 : $i]: 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y6 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y6 @ 859.84/111.71 Y0) & 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y7 : $i]: 859.84/111.71 (( 859.84/111.71 ( 859.84/111.71 in @ 859.84/111.71 Y7 @ Y1) & 859.84/111.71 ( 859.84/111.71 Y2 @ 859.84/111.71 Y6 @ Y7) & 859.84/111.71 ( 859.84/111.71 ( 859.84/111.71 (Y5) = 859.84/111.71 (kpair @ 859.84/111.71 Y6 @ Y7)))))))))))))))) => 859.84/111.71 (Y2 @ 859.84/111.71 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 859.84/111.71 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl172])). 859.84/111.71 thf(zip_derived_cl197, plain, 859.84/111.71 (~ (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.71 (((Y0) = (emptyset)))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 859.84/111.71 (((Y0) = (emptyset)))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.71 (((!!) @ (^[Y2 : $i]: 859.84/111.71 (((in @ Y2 @ Y0) => 859.84/111.71 (((in @ Y2 @ 859.84/111.71 (dsetconstr @ Y0 @ Y1)) <=> 859.84/111.71 (Y1 @ Y2)))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((((Y0) != (emptyset))) => 859.84/111.71 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i > $o]: 859.84/111.71 (((!!) @ (^[Y2 : $i]: 859.84/111.71 (((in @ Y2 @ Y0) => 859.84/111.71 (((Y1 @ Y2) => 859.84/111.71 (((dsetconstr @ 859.84/111.71 Y0 @ Y1) != 859.84/111.71 (emptyset)))))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 859.84/111.71 (((Y0) != (emptyset)))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 859.84/111.71 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (((!!) @ (^[Y2 : $i]: 859.84/111.71 (((in @ Y2 @ 859.84/111.71 Y1) => (in @ 859.84/111.71 Y2 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ Y1))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (((!!) @ (^[Y2 : $i]: 859.84/111.71 (((in @ Y2 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y3 : $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y0))) => 859.84/111.71 (Y3))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (Y3))) => 859.84/111.71 (Y3))))))))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (((!!) @ (^[Y2 : $i]: 859.84/111.71 (((in @ 859.84/111.71 Y2 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y1) | 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y0)))))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((dsetconstr @ Y0 @ 859.84/111.71 (^[Y1 : $i]: ($true))) = (Y0)))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (((((!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (((in @ Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (in @ Y2 @ 859.84/111.71 Y0)))))) => 859.84/111.71 (in @ Y1 @ 859.84/111.71 (powerset @ Y0)))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (in @ emptyset @ 859.84/111.71 (powerset @ Y0))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (in @ emptyset @ 859.84/111.71 (powerset @ Y0))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 powerset @ 859.84/111.71 Y0)) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y0)))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 setunion @ 859.84/111.71 Y0))))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 setunion @ 859.84/111.71 Y0)) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 Y3) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y3 @ 859.84/111.71 Y0) => 859.84/111.71 (Y2)))))))) => 859.84/111.71 (Y2)))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ (^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 powerset @ 859.84/111.71 ( 859.84/111.71 setunion @ 859.84/111.71 Y0))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i > $o]: 859.84/111.71 (((((??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (((Y0 @ 859.84/111.71 Y1) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2))))))))))))) => 859.84/111.71 (((??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) <=> 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y1)))))))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((((Y0) != 859.84/111.71 (emptyset))) => 859.84/111.71 (((??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y1 @ Y0))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y0 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset)) => 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) != 859.84/111.71 (Y1))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 emptyset)))))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (in @ 859.84/111.71 Y0 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset)))))))))) => 859.84/111.71 (((((!!) @ (^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y0 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset)) => 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 emptyset)))))))))) => 859.84/111.71 (((((!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y1))) | 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y0)))))))))))))))) => 859.84/111.71 (((((!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (((!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset))))))))) => 859.84/111.71 (((((!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset))))))))) => 859.84/111.71 (((((!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (Y1 @ Y2)))))) => 859.84/111.71 (( 859.84/111.71 (dsetconstr @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) != 859.84/111.71 (emptyset))))))))))) => 859.84/111.71 (((( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset) => 859.84/111.71 (Y0 @ Y1))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 ( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (Y1 @ Y2)))))))) => 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 Y1 @ Y2)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 Y1 @ Y2)))))))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 ( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (Y1 @ Y2)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 ( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (Y1 @ Y2)))))))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 Y1 @ Y2)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 Y1 @ Y2)))))))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 ( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (Y1 @ Y2)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $o]: 859.84/111.71 (( 859.84/111.71 (Y0) => 859.84/111.71 (in @ 859.84/111.71 emptyset @ 859.84/111.71 ( 859.84/111.71 prop2set @ 859.84/111.71 Y0))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $o]: 859.84/111.71 (( 859.84/111.71 (Y0) => 859.84/111.71 (set2prop @ 859.84/111.71 ( 859.84/111.71 prop2set @ 859.84/111.71 Y0))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 ( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (Y1 @ Y2)))))))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 Y1 @ Y2)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 ( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (Y1 @ Y2)))))))) => 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 Y1 @ Y2)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (Y0 @ Y1)))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2))))))))))))) => 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y1) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2)))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) <=> 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y1))))))))))) => 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y1) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2)))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y3 @ Y1))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) <=> 859.84/111.71 (in @ 859.84/111.71 Y3 @ Y1))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y1) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2))))))))))))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2)))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))) => 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) <=> 859.84/111.71 (Y1 @ Y3))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y3) => 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))))))))))))) <=> 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y1 @ 859.84/111.71 Y2) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (Y1 @ 859.84/111.71 Y3) => 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))))))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))) => 859.84/111.71 (( 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 Y2) = 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ Y3))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (( 859.84/111.71 (powerset @ 859.84/111.71 Y0) = 859.84/111.71 (powerset @ 859.84/111.71 Y1))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (( 859.84/111.71 (setunion @ 859.84/111.71 Y0) = 859.84/111.71 (setunion @ 859.84/111.71 Y1))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y1) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2))))))))))))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (( 859.84/111.71 (Y1) = 859.84/111.71 (Y2)))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))) => 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) <=> 859.84/111.71 (Y1 @ Y3))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y2) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (Y0 @ 859.84/111.71 Y3) => 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (Y1 @ 859.84/111.71 Y2) & 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i]: 859.84/111.71 (( 859.84/111.71 (Y1 @ 859.84/111.71 Y3) => 859.84/111.71 (( 859.84/111.71 (Y2) = 859.84/111.71 (Y3))))))))))))) => 859.84/111.71 (( 859.84/111.71 (descr @ 859.84/111.71 Y0) = 859.84/111.71 (descr @ 859.84/111.71 Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $i > $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y4 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y4 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y5 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y5 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y4) = 859.84/111.71 (Y5))) => 859.84/111.71 (( 859.84/111.71 (Y2 @ 859.84/111.71 Y4) <=> 859.84/111.71 (Y3 @ Y5))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (dsetconstr @ 859.84/111.71 Y0 @ 859.84/111.71 Y2) = 859.84/111.71 (dsetconstr @ 859.84/111.71 Y1 @ Y3))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y1)))))) => 859.84/111.71 (subset @ 859.84/111.71 Y0 @ Y1))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (subset @ 859.84/111.71 Y1 @ Y0))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))) => 859.84/111.71 (subset @ 859.84/111.71 Y0 @ Y1))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y1)))))) => 859.84/111.71 (subset @ 859.84/111.71 Y0 @ Y1))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (subset @ 859.84/111.71 emptyset @ 859.84/111.71 Y0)))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y1)))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y0)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 subset @ 859.84/111.71 Y0 @ Y1)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 subset @ 859.84/111.71 Y0 @ Y1))) => 859.84/111.71 (( 859.84/111.71 (Y0) != 859.84/111.71 (Y1))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (( 859.84/111.71 (Y0) != 859.84/111.71 (Y1)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (subset @ 859.84/111.71 Y0 @ Y0)))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y1 @ 859.84/111.71 Y2) => 859.84/111.71 (subset @ 859.84/111.71 Y0 @ Y2)))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (subset @ 859.84/111.71 Y1 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ Y1)))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y2) => 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 ( 859.84/111.71 setadjoin @ 859.84/111.71 Y1 @ Y2))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (in @ 859.84/111.71 Y0 @ 859.84/111.71 ( 859.84/111.71 powerset @ 859.84/111.71 Y1)))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y1 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (Y1))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 emptyset) => 859.84/111.71 (( 859.84/111.71 (Y0) = 859.84/111.71 (emptyset)))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y1 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 powerset @ 859.84/111.71 Y0)))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 ( 859.84/111.71 powerset @ 859.84/111.71 Y0)) => 859.84/111.71 (subset @ 859.84/111.71 Y1 @ Y0))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y0 @ 859.84/111.71 (powerset @ 859.84/111.71 Y0))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (subset @ 859.84/111.71 ( 859.84/111.71 powerset @ 859.84/111.71 Y0) @ 859.84/111.71 ( 859.84/111.71 powerset @ 859.84/111.71 Y1)))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (in @ 859.84/111.71 (dsetconstr @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 (powerset @ 859.84/111.71 Y0)))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i > $o]: 859.84/111.71 (subset @ 859.84/111.71 (dsetconstr @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 Y0))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binunion @ 859.84/111.71 Y0 @ Y1))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binunion @ 859.84/111.71 Y0 @ Y1))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $o]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binunion @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (Y3))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (Y3))) => 859.84/111.71 (Y3))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binunion @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) | 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y0)))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 (binunion @ 859.84/111.71 Y0 @ Y1)))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (subset @ 859.84/111.71 Y1 @ 859.84/111.71 (binunion @ 859.84/111.71 Y0 @ Y1)))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binintersect @ 859.84/111.71 Y0 @ Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (subset @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binintersect @ 859.84/111.71 Y0 @ Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binintersect @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y0)))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (subset @ 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 Y0))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) = 859.84/111.71 (Y0))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) = 859.84/111.71 (Y1))) => 859.84/111.71 (subset @ 859.84/111.71 Y1 @ Y0))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 binintersect @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y1)))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 ( 859.84/111.71 (??) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) & 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y1)))))))) => 859.84/111.71 (( 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) = 859.84/111.71 (emptyset))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (subset @ 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 Y1))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y1 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) = 859.84/111.71 (Y1))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) = 859.84/111.71 (Y0))) => 859.84/111.71 (subset @ 859.84/111.71 Y0 @ Y1))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (binintersect @ 859.84/111.71 Y0 @ 859.84/111.71 ( 859.84/111.71 binunion @ 859.84/111.71 Y1 @ Y2)) = 859.84/111.71 (binunion @ 859.84/111.71 ( 859.84/111.71 binintersect @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 ( 859.84/111.71 binintersect @ 859.84/111.71 Y0 @ Y2))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setminus @ 859.84/111.71 Y0 @ Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setminus @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y0)))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setminus @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1)))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (subset @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (setminus @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) = 859.84/111.71 (emptyset))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setminus @ 859.84/111.71 Y0 @ Y1)))) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ Y1)))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setminus @ 859.84/111.71 Y0 @ Y1)))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y0)))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y0))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setminus @ 859.84/111.71 Y0 @ Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 setminus @ 859.84/111.71 Y0 @ Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (subset @ 859.84/111.71 (setminus @ 859.84/111.71 Y0 @ Y1) @ 859.84/111.71 Y0))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (setminus @ 859.84/111.71 Y0 @ 859.84/111.71 Y1) = 859.84/111.71 (emptyset))) => 859.84/111.71 (subset @ 859.84/111.71 Y0 @ Y1))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 symdiff @ 859.84/111.71 Y0 @ Y1)) => 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y3 : $o]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (Y3))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y0))) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (Y3))))) => 859.84/111.71 (Y3))))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 symdiff @ 859.84/111.71 Y0 @ Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y0))) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 symdiff @ 859.84/111.71 Y0 @ Y1))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y0) => 859.84/111.71 (( 859.84/111.71 (in @ 859.84/111.71 Y2 @ 859.84/111.71 Y1) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 symdiff @ 859.84/111.71 Y0 @ Y1))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y2 : $i]: 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y0))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ Y1))) => 859.84/111.71 (( 859.84/111.71 (~) @ ( 859.84/111.71 in @ 859.84/111.71 Y2 @ 859.84/111.71 ( 859.84/111.71 symdiff @ 859.84/111.71 Y0 @ Y1))))))))))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y0 @ 859.84/111.71 (setunion @ 859.84/111.71 (setadjoin @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 emptyset) @ 859.84/111.71 (setadjoin @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset)) @ 859.84/111.71 emptyset)))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (in @ 859.84/111.71 Y1 @ 859.84/111.71 (setunion @ 859.84/111.71 (setadjoin @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 emptyset) @ 859.84/111.71 (setadjoin @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset)) @ 859.84/111.71 emptyset)))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (iskpair @ 859.84/111.71 (setadjoin @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 emptyset) @ 859.84/111.71 (setadjoin @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y0 @ 859.84/111.71 (setadjoin @ 859.84/111.71 Y1 @ 859.84/111.71 emptyset)) @ 859.84/111.71 emptyset))))))))) => 859.84/111.71 (( 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y0 : $i]: 859.84/111.71 (( 859.84/111.71 (!!) @ ( 859.84/111.71 ^[Y1 : $i]: 859.84/111.71 (iskpair @ 859.84/111.71 (kpair @ 859.84/111.71 Y0 @ Y1)))))))) => 859.84/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 Y0) => 860.40/111.71 (subset @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset) @ 860.40/111.71 Y0))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 Y0)))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y1))) | 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y0)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (subset @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset)) @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1)))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset)) @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (subset @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)) @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)) @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1)))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y2 @ Y3) @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1)))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y2 @ Y3) @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y4 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y4 @ 860.40/111.71 Y1) & 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (kpair @ 860.40/111.71 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (iskpair @ 860.40/111.71 Y2)))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0)) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (in @ 860.40/111.71 Y1 @ Y2)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (subset @ 860.40/111.71 (setunion @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset)) @ 860.40/111.71 Y0)))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 (setunion @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset)))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (setunion @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset)) = 860.40/111.71 (Y0)))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (Y1 @ Y2)))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 Y0 @ Y1)) & 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset)))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 Y0 @ Y1)) & 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset)))))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (Y1 @ Y2)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (Y3) = 860.40/111.71 (Y2)))))))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 Y0 @ Y1)) & 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset))))))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (Y1 @ Y2)))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 Y0 @ Y1)) & 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset)))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset))) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y2)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (iskpair @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0) @ 860.40/111.71 ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (in @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 Y0)))) & 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0) @ 860.40/111.71 ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (in @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 Y0))) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)))))))) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0) @ Y0)))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (kfst @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y0 @ Y1)) = 860.40/111.71 (Y0))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 kfst @ Y2) @ 860.40/111.71 Y0)))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)) = 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)))) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y2))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (kpair @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (kpair @ 860.40/111.71 Y2 @ Y3))) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y2))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)) = 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) @ 860.40/111.71 emptyset))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)) = 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y3))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset))) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)) = 860.40/111.71 (setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 emptyset) @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y3 @ 860.40/111.71 emptyset)) @ 860.40/111.71 emptyset)))) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y3))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (kpair @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (kpair @ 860.40/111.71 Y2 @ Y3))) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y3))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (iskpair @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0) @ 860.40/111.71 ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (kpair @ 860.40/111.71 ( 860.40/111.71 kfst @ Y0) @ 860.40/111.71 Y2)))))) & 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0) @ 860.40/111.71 ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (kpair @ 860.40/111.71 ( 860.40/111.71 kfst @ Y0) @ 860.40/111.71 Y2))))) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (ksnd @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y0 @ Y1)) = 860.40/111.71 (Y1))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (iskpair @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (kpair @ 860.40/111.71 ( 860.40/111.71 kfst @ Y0) @ 860.40/111.71 ( 860.40/111.71 ksnd @ Y0)) = 860.40/111.71 (Y0)))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 ksnd @ Y2) @ 860.40/111.71 Y1)))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y2 @ Y3) @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y0))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y2 @ Y3) @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (in @ 860.40/111.71 Y3 @ Y1))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (kfst @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y2 @ Y3)) = 860.40/111.71 (Y2))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (ksnd @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y2 @ Y3)) = 860.40/111.71 (Y3))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (( 860.40/111.71 (kpair @ 860.40/111.71 ( 860.40/111.71 kfst @ Y2) @ 860.40/111.71 ( 860.40/111.71 ksnd @ Y2)) = 860.40/111.71 (Y2)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : 860.40/111.71 $i > $i > $o]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y4 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y4 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (Y2 @ 860.40/111.71 Y3 @ 860.40/111.71 Y4) => 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y3 @ Y4) @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 ( 860.40/111.71 ^[Y5 : $i]: 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y6 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y6 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y7 : $i]: 860.40/111.71 (( 860.40/111.71 ( 860.40/111.71 in @ 860.40/111.71 Y7 @ Y1) & 860.40/111.71 ( 860.40/111.71 Y2 @ 860.40/111.71 Y6 @ Y7) & 860.40/111.71 ( 860.40/111.71 ( 860.40/111.71 (Y5) = 860.40/111.71 (kpair @ 860.40/111.71 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : 860.40/111.71 $i > $i > $o]: 860.40/111.71 (subset @ 860.40/111.71 (dsetconstr @ 860.40/111.71 (cartprod @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 (^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y4 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y4 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y5 : $i]: 860.40/111.71 (( 860.40/111.71 ( 860.40/111.71 in @ 860.40/111.71 Y5 @ Y1) & 860.40/111.71 ( 860.40/111.71 Y2 @ 860.40/111.71 Y4 @ Y5) & 860.40/111.71 ( 860.40/111.71 ( 860.40/111.71 (Y3) = 860.40/111.71 (kpair @ 860.40/111.71 Y4 @ Y5))))))))))))))) @ 860.40/111.71 (cartprod @ 860.40/111.71 Y0 @ Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : 860.40/111.71 $i > $i > $o]: 860.40/111.71 (subset @ 860.40/111.71 (dsetconstr @ 860.40/111.71 (cartprod @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 (^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y4 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y4 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y5 : $i]: 860.40/111.71 (( 860.40/111.71 ( 860.40/111.71 in @ 860.40/111.71 Y5 @ Y1) & 860.40/111.71 ( 860.40/111.71 Y2 @ 860.40/111.71 Y4 @ Y5) & 860.40/111.71 ( 860.40/111.71 ( 860.40/111.71 (Y3) = 860.40/111.71 (kpair @ 860.40/111.71 Y4 @ Y5))))))))))))))) @ 860.40/111.71 (cartprod @ 860.40/111.71 Y0 @ Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : 860.40/111.71 $i > $i > $o]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y4 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y4 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 ( 860.40/111.71 kpair @ 860.40/111.71 Y3 @ Y4) @ 860.40/111.71 ( 860.40/111.71 dsetconstr @ 860.40/111.71 ( 860.40/111.71 cartprod @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 ( 860.40/111.71 ^[Y5 : $i]: 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y6 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y6 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y7 : $i]: 860.40/111.71 (( 860.40/111.71 ( 860.40/111.71 in @ 860.40/111.71 Y7 @ Y1) & 860.40/111.71 ( 860.40/111.71 Y2 @ 860.40/111.71 Y6 @ Y7) & 860.40/111.71 ( 860.40/111.71 ( 860.40/111.71 (Y5) = 860.40/111.71 (kpair @ 860.40/111.71 Y6 @ Y7)))))))))))))))) => 860.40/111.71 (Y2 @ 860.40/111.71 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.71 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl184])). 860.40/111.71 thf(zip_derived_cl209, plain, 860.40/111.71 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 860.40/111.71 (((Y0) = (emptyset)))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.71 (((!!) @ (^[Y2 : $i]: 860.40/111.71 (((in @ Y2 @ Y0) => 860.40/111.71 (((in @ Y2 @ 860.40/111.71 (dsetconstr @ Y0 @ Y1)) <=> 860.40/111.71 (Y1 @ Y2)))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((((Y0) != (emptyset))) => 860.40/111.71 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.71 (((!!) @ (^[Y2 : $i]: 860.40/111.71 (((in @ Y2 @ Y0) => 860.40/111.71 (((Y1 @ Y2) => 860.40/111.71 (((dsetconstr @ Y0 @ 860.40/111.71 Y1) != (emptyset)))))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 860.40/111.71 (((Y0) != (emptyset)))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 860.40/111.71 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (((!!) @ (^[Y2 : $i]: 860.40/111.71 (((in @ Y2 @ 860.40/111.71 Y1) => (in @ 860.40/111.71 Y2 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ Y1))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (((!!) @ (^[Y2 : $i]: 860.40/111.71 (((in @ Y2 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y3 : $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y0))) => 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) => 860.40/111.71 (Y3))) => 860.40/111.71 (Y3))))))))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (((!!) @ (^[Y2 : $i]: 860.40/111.71 (((in @ Y2 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (((in @ 860.40/111.71 Y2 @ Y1) | 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y0)))))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((dsetconstr @ Y0 @ 860.40/111.71 (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (((((!!) @ (^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y0)))))) => 860.40/111.71 (in @ Y1 @ 860.40/111.71 (powerset @ Y0)))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (in @ emptyset @ 860.40/111.71 (powerset @ Y0))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (((in @ 860.40/111.71 Y1 @ 860.40/111.71 (powerset @ 860.40/111.71 Y0)) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y0)))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0))))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (((in @ 860.40/111.71 Y1 @ 860.40/111.71 (setunion @ 860.40/111.71 Y0)) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y3 @ 860.40/111.71 Y0) => 860.40/111.71 (Y2)))))))) => 860.40/111.71 (Y2)))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ (^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 ( 860.40/111.71 setunion @ 860.40/111.71 Y0))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.71 (((((??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (((Y0 @ Y1) & 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2))))))))))))) => 860.40/111.71 (((??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) <=> 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y1)))))))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((((Y0) != 860.40/111.71 (emptyset))) => 860.40/111.71 (((??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (in @ Y1 @ 860.40/111.71 Y0))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (((in @ 860.40/111.71 Y0 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) != 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset)))))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (in @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset)) => 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset)))))))))) => 860.40/111.71 (((((!!) @ (^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y1))) | 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y0)))))))))))))))) => 860.40/111.71 (((((!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (in @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))))))))) => 860.40/111.71 (((((!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (((!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))))))))) => 860.40/111.71 (((((!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (Y1 @ Y2)))))) => 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) != 860.40/111.71 (emptyset))))))))))) => 860.40/111.71 (((((!!) @ ( 860.40/111.71 ^[Y0 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset) => 860.40/111.71 (Y0 @ Y1))))))))) => 860.40/111.71 (((( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 ( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (Y1 @ Y2)))))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 Y1 @ Y2)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 Y1 @ Y2)))))))) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 ( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (Y1 @ Y2)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 ( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (Y1 @ Y2)))))))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 Y1 @ Y2)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 Y1 @ Y2)))))))) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 ( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (Y1 @ Y2)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $o]: 860.40/111.71 (( 860.40/111.71 (Y0) => 860.40/111.71 (in @ 860.40/111.71 emptyset @ 860.40/111.71 ( 860.40/111.71 prop2set @ 860.40/111.71 Y0))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $o]: 860.40/111.71 (( 860.40/111.71 (Y0) => 860.40/111.71 (set2prop @ 860.40/111.71 ( 860.40/111.71 prop2set @ 860.40/111.71 Y0))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 ( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (Y1 @ Y2)))))))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 Y1 @ Y2)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 ( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (Y1 @ Y2)))))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 Y1 @ Y2)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (Y0 @ Y1)))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2))))))))))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y1) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2)))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) <=> 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y1) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2)))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y3 @ Y1))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) <=> 860.40/111.71 (in @ 860.40/111.71 Y3 @ Y1))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y1) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2))))))))))))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2)))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) <=> 860.40/111.71 (Y1 @ Y3))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))))))))))))) <=> 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y2) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))))))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 Y2) = 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ Y3))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (powerset @ 860.40/111.71 Y0) = 860.40/111.71 (powerset @ 860.40/111.71 Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (setunion @ 860.40/111.71 Y0) = 860.40/111.71 (setunion @ 860.40/111.71 Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y1) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2))))))))))))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (( 860.40/111.71 (Y1) = 860.40/111.71 (Y2)))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) <=> 860.40/111.71 (Y1 @ Y3))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y2) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (Y0 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y2) & 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i]: 860.40/111.71 (( 860.40/111.71 (Y1 @ 860.40/111.71 Y3) => 860.40/111.71 (( 860.40/111.71 (Y2) = 860.40/111.71 (Y3))))))))))))) => 860.40/111.71 (( 860.40/111.71 (descr @ 860.40/111.71 Y0) = 860.40/111.71 (descr @ 860.40/111.71 Y1))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $i > $o]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y4 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y4 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y5 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y5 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y4) = 860.40/111.71 (Y5))) => 860.40/111.71 (( 860.40/111.71 (Y2 @ 860.40/111.71 Y4) <=> 860.40/111.71 (Y3 @ Y5))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ 860.40/111.71 Y2) = 860.40/111.71 (dsetconstr @ 860.40/111.71 Y1 @ Y3))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y1)))))) => 860.40/111.71 (subset @ 860.40/111.71 Y0 @ Y1))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (subset @ 860.40/111.71 Y1 @ Y0))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))) => 860.40/111.71 (subset @ 860.40/111.71 Y0 @ Y1))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y1)))))) => 860.40/111.71 (subset @ 860.40/111.71 Y0 @ Y1))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (subset @ 860.40/111.71 emptyset @ 860.40/111.71 Y0)))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y1)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 in @ 860.40/111.71 Y2 @ Y1))) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 in @ 860.40/111.71 Y2 @ Y0)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 in @ 860.40/111.71 Y2 @ Y1))) => 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 subset @ 860.40/111.71 Y0 @ Y1)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 subset @ 860.40/111.71 Y0 @ Y1))) => 860.40/111.71 (( 860.40/111.71 (Y0) != 860.40/111.71 (Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 in @ 860.40/111.71 Y2 @ Y1))) => 860.40/111.71 (( 860.40/111.71 (Y0) != 860.40/111.71 (Y1)))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (subset @ 860.40/111.71 Y0 @ Y0)))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y1 @ 860.40/111.71 Y2) => 860.40/111.71 (subset @ 860.40/111.71 Y0 @ Y2)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (subset @ 860.40/111.71 Y1 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ Y1)))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y2) => 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 setadjoin @ 860.40/111.71 Y1 @ Y2))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 Y1)))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y1 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (Y1))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 emptyset) => 860.40/111.71 (( 860.40/111.71 (Y0) = 860.40/111.71 (emptyset)))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y1 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 Y0)))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 Y0)) => 860.40/111.71 (subset @ 860.40/111.71 Y1 @ Y0))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (in @ 860.40/111.71 Y0 @ 860.40/111.71 (powerset @ 860.40/111.71 Y0))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (subset @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 Y0) @ 860.40/111.71 ( 860.40/111.71 powerset @ 860.40/111.71 Y1)))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (in @ 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 (powerset @ 860.40/111.71 Y0)))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i > $o]: 860.40/111.71 (subset @ 860.40/111.71 (dsetconstr @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 Y0))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (in @ 860.40/111.71 Y1 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y0 @ 860.40/111.71 (setadjoin @ 860.40/111.71 Y1 @ 860.40/111.71 emptyset))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y3 : $o]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (Y3))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) => 860.40/111.71 (Y3))) => 860.40/111.71 (Y3))))))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) | 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y0)))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 (binunion @ 860.40/111.71 Y0 @ Y1)))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (subset @ 860.40/111.71 Y1 @ 860.40/111.71 (binunion @ 860.40/111.71 Y0 @ Y1)))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binintersect @ 860.40/111.71 Y0 @ Y1))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y2 @ 860.40/111.71 Y1) => 860.40/111.71 (subset @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binintersect @ 860.40/111.71 Y0 @ Y1))))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binintersect @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y0)))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (subset @ 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 Y0))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) => 860.40/111.71 (( 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (Y0))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (Y1))) => 860.40/111.71 (subset @ 860.40/111.71 Y1 @ Y0))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 ( 860.40/111.71 binintersect @ 860.40/111.71 Y0 @ Y1)) => 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y1)))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (~) @ ( 860.40/111.71 ( 860.40/111.71 (??) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) & 860.40/111.71 (in @ 860.40/111.71 Y2 @ Y1)))))))) => 860.40/111.71 (( 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (emptyset))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (subset @ 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 Y1))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (subset @ 860.40/111.71 Y1 @ 860.40/111.71 Y0) => 860.40/111.71 (( 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (Y1))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ 860.40/111.71 Y1) = 860.40/111.71 (Y0))) => 860.40/111.71 (subset @ 860.40/111.71 Y0 @ Y1))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (binintersect @ 860.40/111.71 Y0 @ 860.40/111.71 ( 860.40/111.71 binunion @ 860.40/111.71 Y1 @ Y2)) = 860.40/111.71 (binunion @ 860.40/111.71 ( 860.40/111.71 binintersect @ 860.40/111.71 Y0 @ Y1) @ 860.40/111.71 ( 860.40/111.71 binintersect @ 860.40/111.71 Y0 @ Y2))))))))))))) => 860.40/111.71 (( 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y0 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y1 : $i]: 860.40/111.71 (( 860.40/111.71 (!!) @ ( 860.40/111.71 ^[Y2 : $i]: 860.40/111.71 (( 860.40/111.71 (in @ 860.40/111.71 Y2 @ 860.40/111.71 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (setminus @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (emptyset))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (subset @ 860.40/111.72 (setminus @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 Y0))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setminus @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (emptyset))) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (Y3))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (Y3))))) => 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y0 @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (iskpair @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (iskpair @ 860.40/111.72 (kpair @ 860.40/111.72 Y0 @ Y1)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (subset @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset) @ 860.40/111.72 Y0))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 Y0)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y1))) | 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y0)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (subset @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (subset @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y1) & 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (kpair @ 860.40/111.72 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (iskpair @ 860.40/111.72 Y2)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0)) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (in @ 860.40/111.72 Y1 @ Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (subset @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)) @ 860.40/111.72 Y0)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (setunion @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)) = 860.40/111.72 (Y0)))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset)))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y3) = 860.40/111.72 (Y2)))))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset))))))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (iskpair @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (in @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 Y0)))) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (in @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 Y0))) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)))))))) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ Y0)))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (kfst @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y0 @ Y1)) = 860.40/111.72 (Y0))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kfst @ Y2) @ 860.40/111.72 Y0)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y2))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (kpair @ 860.40/111.72 Y2 @ Y3))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y2))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 emptyset))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (kpair @ 860.40/111.72 Y2 @ Y3))) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (iskpair @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y0) @ 860.40/111.72 Y2)))))) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y0) @ 860.40/111.72 Y2))))) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (ksnd @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y0 @ Y1)) = 860.40/111.72 (Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (iskpair @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y0) @ 860.40/111.72 ( 860.40/111.72 ksnd @ Y0)) = 860.40/111.72 (Y0)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 ksnd @ Y2) @ 860.40/111.72 Y1)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y3 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (kfst @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3)) = 860.40/111.72 (Y2))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (ksnd @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3)) = 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y2) @ 860.40/111.72 ( 860.40/111.72 ksnd @ Y2)) = 860.40/111.72 (Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (Y2 @ 860.40/111.72 Y3 @ 860.40/111.72 Y4) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y3 @ Y4) @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y6 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y6 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y7 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y7 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y6 @ Y7) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y5) = 860.40/111.72 (kpair @ 860.40/111.72 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (subset @ 860.40/111.72 (dsetconstr @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 (^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y5 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y4 @ Y5) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y3) = 860.40/111.72 (kpair @ 860.40/111.72 Y4 @ Y5))))))))))))))) @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (subset @ 860.40/111.72 (dsetconstr @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 (^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y5 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y4 @ Y5) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y3) = 860.40/111.72 (kpair @ 860.40/111.72 Y4 @ Y5))))))))))))))) @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y3 @ Y4) @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y6 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y6 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y7 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y7 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y6 @ Y7) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y5) = 860.40/111.72 (kpair @ 860.40/111.72 Y6 @ Y7)))))))))))))))) => 860.40/111.72 (Y2 @ 860.40/111.72 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.72 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl197])). 860.40/111.72 thf(zip_derived_cl219, plain, 860.40/111.72 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.72 (((!!) @ (^[Y2 : $i]: 860.40/111.72 (((in @ Y2 @ Y0) => 860.40/111.72 (((in @ Y2 @ 860.40/111.72 (dsetconstr @ Y0 @ Y1)) <=> 860.40/111.72 (Y1 @ Y2)))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((((Y0) != (emptyset))) => 860.40/111.72 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.72 (((!!) @ (^[Y2 : $i]: 860.40/111.72 (((in @ Y2 @ Y0) => 860.40/111.72 (((Y1 @ Y2) => 860.40/111.72 (((dsetconstr @ Y0 @ 860.40/111.72 Y1) != (emptyset)))))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 860.40/111.72 (((Y0) != (emptyset)))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 860.40/111.72 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((!!) @ (^[Y2 : $i]: 860.40/111.72 (((in @ Y2 @ Y1) => 860.40/111.72 (in @ Y2 @ 860.40/111.72 (setadjoin @ Y0 @ 860.40/111.72 Y1))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((!!) @ (^[Y2 : $i]: 860.40/111.72 (((in @ Y2 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y3 : $o]: 860.40/111.72 (((( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y0))) => 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (Y3))) => 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((!!) @ (^[Y2 : $i]: 860.40/111.72 (((in @ Y2 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (((in @ Y2 @ 860.40/111.72 Y1) | 860.40/111.72 (((Y2) = 860.40/111.72 (Y0)))))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((dsetconstr @ Y0 @ 860.40/111.72 (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((((!!) @ (^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0)))))) => 860.40/111.72 (in @ Y1 @ 860.40/111.72 (powerset @ Y0)))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (((in @ Y1 @ 860.40/111.72 (powerset @ 860.40/111.72 Y0)) => 860.40/111.72 (((in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0)))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (((in @ 860.40/111.72 Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 (setunion @ 860.40/111.72 Y0))))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((in @ Y1 @ 860.40/111.72 (setunion @ 860.40/111.72 Y0)) => 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y2 : $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (Y2)))))))) => 860.40/111.72 (Y2)))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (((in @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 (powerset @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.72 (((((??) @ (^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2))))))))))))) => 860.40/111.72 (((??) @ (^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) <=> 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y1)))))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((((Y0) != 860.40/111.72 (emptyset))) => 860.40/111.72 (((??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ Y1 @ Y0))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (((in @ Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) => 860.40/111.72 (((Y0) = 860.40/111.72 (Y1))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (((( 860.40/111.72 (Y0) != 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ Y1 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (in @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) => 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y1))) | 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y0)))))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))) => 860.40/111.72 (((((!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))) => 860.40/111.72 (((((!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (((!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))) => 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) != 860.40/111.72 (emptyset))))))))))) => 860.40/111.72 (((((!!) @ ( 860.40/111.72 ^[Y0 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset) => 860.40/111.72 (Y0 @ Y1))))))))) => 860.40/111.72 (((((!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 ( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (Y1 @ Y2)))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 Y1 @ Y2)))))))))))))))) => 860.40/111.72 (((( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 Y1 @ Y2)))))))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 ( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 ( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 Y1 @ Y2)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 Y1 @ Y2)))))))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 ( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (Y1 @ Y2)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $o]: 860.40/111.72 (( 860.40/111.72 (Y0) => 860.40/111.72 (in @ 860.40/111.72 emptyset @ 860.40/111.72 ( 860.40/111.72 prop2set @ 860.40/111.72 Y0))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $o]: 860.40/111.72 (( 860.40/111.72 (Y0) => 860.40/111.72 (set2prop @ 860.40/111.72 ( 860.40/111.72 prop2set @ 860.40/111.72 Y0))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 ( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 Y1 @ Y2)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 ( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (Y1 @ Y2)))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 Y1 @ Y2)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (Y0 @ Y1)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2))))))))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2)))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) <=> 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y3 @ Y1))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) <=> 860.40/111.72 (in @ 860.40/111.72 Y3 @ Y1))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2))))))))))))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) <=> 860.40/111.72 (Y1 @ Y3))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))) <=> 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 Y2) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (powerset @ 860.40/111.72 Y0) = 860.40/111.72 (powerset @ 860.40/111.72 Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (setunion @ 860.40/111.72 Y0) = 860.40/111.72 (setunion @ 860.40/111.72 Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2))))))))))))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y2)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) <=> 860.40/111.72 (Y1 @ Y3))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y2) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) & 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))) => 860.40/111.72 (( 860.40/111.72 (descr @ 860.40/111.72 Y0) = 860.40/111.72 (descr @ 860.40/111.72 Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y5 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y4) = 860.40/111.72 (Y5))) => 860.40/111.72 (( 860.40/111.72 (Y2 @ 860.40/111.72 Y4) <=> 860.40/111.72 (Y3 @ Y5))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y2) = 860.40/111.72 (dsetconstr @ 860.40/111.72 Y1 @ Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y1)))))) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (subset @ 860.40/111.72 Y1 @ Y0))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y1)))))) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (subset @ 860.40/111.72 emptyset @ 860.40/111.72 Y0)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 subset @ 860.40/111.72 Y0 @ Y1)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 subset @ 860.40/111.72 Y0 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (Y0) != 860.40/111.72 (Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (Y0) != 860.40/111.72 (Y1)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y0)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (subset @ 860.40/111.72 Y1 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ Y1)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y2) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ Y2))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 Y1)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (emptyset)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 Y0)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 Y0)) => 860.40/111.72 (subset @ 860.40/111.72 Y1 @ Y0))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y0 @ 860.40/111.72 (powerset @ 860.40/111.72 Y0))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (subset @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 Y1)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (in @ 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 (powerset @ 860.40/111.72 Y0)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (subset @ 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 Y0))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $o]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (Y3))) => 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) | 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 (binunion @ 860.40/111.72 Y0 @ Y1)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (subset @ 860.40/111.72 Y1 @ 860.40/111.72 (binunion @ 860.40/111.72 Y0 @ Y1)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binintersect @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (subset @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binintersect @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binintersect @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (subset @ 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 Y0))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (Y0))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (Y1))) => 860.40/111.72 (subset @ 860.40/111.72 Y1 @ Y0))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 binintersect @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y1)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 ( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y1)))))))) => 860.40/111.72 (( 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (emptyset))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (subset @ 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 Y1))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (Y0))) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (binintersect @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y1 @ Y2)) = 860.40/111.72 (binunion @ 860.40/111.72 ( 860.40/111.72 binintersect @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 ( 860.40/111.72 binintersect @ 860.40/111.72 Y0 @ Y2))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (setminus @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (emptyset))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setminus @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (subset @ 860.40/111.72 (setminus @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 Y0))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setminus @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (emptyset))) => 860.40/111.72 (subset @ 860.40/111.72 Y0 @ Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (Y3))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (Y3))))) => 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y0))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ Y1))) => 860.40/111.72 (( 860.40/111.72 (~) @ ( 860.40/111.72 in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 symdiff @ 860.40/111.72 Y0 @ Y1))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y0 @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (iskpair @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 (setadjoin @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (iskpair @ 860.40/111.72 (kpair @ 860.40/111.72 Y0 @ Y1)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (subset @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset) @ 860.40/111.72 Y0))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 Y0)))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y1))) | 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y0)))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (subset @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (subset @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 powerset @ 860.40/111.72 ( 860.40/111.72 binunion @ 860.40/111.72 Y0 @ Y1)))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y1) & 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (kpair @ 860.40/111.72 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (iskpair @ 860.40/111.72 Y2)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0)) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (in @ 860.40/111.72 Y1 @ Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (subset @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)) @ 860.40/111.72 Y0)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (subset @ 860.40/111.72 Y0 @ 860.40/111.72 (setunion @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (setunion @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset)) = 860.40/111.72 (Y0)))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset)))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y3) = 860.40/111.72 (Y2)))))))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset))))))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i > $o]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y2) => 860.40/111.72 (( 860.40/111.72 (Y1 @ 860.40/111.72 Y3) => 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) & 860.40/111.72 (Y1 @ Y2)))))) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 Y0 @ Y1)) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset)))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (iskpair @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (in @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 Y0)))) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (in @ 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 Y0))) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)))))))) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ Y0)))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (kfst @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y0 @ Y1)) = 860.40/111.72 (Y0))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kfst @ Y2) @ 860.40/111.72 Y0)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y2))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (kpair @ 860.40/111.72 Y2 @ Y3))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y2))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1))) => 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 emptyset))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (Y2) = 860.40/111.72 (Y3))) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset))) => 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (Y1)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y0 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)) = 860.40/111.72 (setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 emptyset) @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 setadjoin @ 860.40/111.72 Y3 @ 860.40/111.72 emptyset)) @ 860.40/111.72 emptyset)))) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 Y0 @ 860.40/111.72 Y1) = 860.40/111.72 (kpair @ 860.40/111.72 Y2 @ Y3))) => 860.40/111.72 (( 860.40/111.72 (Y1) = 860.40/111.72 (Y3))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (iskpair @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y1 @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y0) @ 860.40/111.72 Y2)))))) & 860.40/111.72 (( 860.40/111.72 (dsetconstr @ 860.40/111.72 ( 860.40/111.72 setunion @ 860.40/111.72 Y0) @ 860.40/111.72 ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (Y0) = 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y0) @ 860.40/111.72 Y2))))) = 860.40/111.72 (setadjoin @ 860.40/111.72 Y1 @ 860.40/111.72 emptyset))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (ksnd @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y0 @ Y1)) = 860.40/111.72 (Y1))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (iskpair @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y0) @ 860.40/111.72 ( 860.40/111.72 ksnd @ Y0)) = 860.40/111.72 (Y0)))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 ksnd @ Y2) @ 860.40/111.72 Y1)))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y2 @ Y0))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3) @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (in @ 860.40/111.72 Y3 @ Y1))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (kfst @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3)) = 860.40/111.72 (Y2))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (ksnd @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y2 @ Y3)) = 860.40/111.72 (Y3))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y2 @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1)) => 860.40/111.72 (( 860.40/111.72 (kpair @ 860.40/111.72 ( 860.40/111.72 kfst @ Y2) @ 860.40/111.72 ( 860.40/111.72 ksnd @ Y2)) = 860.40/111.72 (Y2)))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (Y2 @ 860.40/111.72 Y3 @ 860.40/111.72 Y4) => 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y3 @ Y4) @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y6 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y6 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y7 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y7 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y6 @ Y7) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y5) = 860.40/111.72 (kpair @ 860.40/111.72 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (subset @ 860.40/111.72 (dsetconstr @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 (^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y5 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y4 @ Y5) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y3) = 860.40/111.72 (kpair @ 860.40/111.72 Y4 @ Y5))))))))))))))) @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (subset @ 860.40/111.72 (dsetconstr @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 (^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y5 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y4 @ Y5) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y3) = 860.40/111.72 (kpair @ 860.40/111.72 Y4 @ Y5))))))))))))))) @ 860.40/111.72 (cartprod @ 860.40/111.72 Y0 @ Y1))))))))))) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y0 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y1 : $i]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y2 : 860.40/111.72 $i > $i > $o]: 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y3 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y3 @ 860.40/111.72 Y0) => 860.40/111.72 (( 860.40/111.72 (!!) @ ( 860.40/111.72 ^[Y4 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y4 @ 860.40/111.72 Y1) => 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 ( 860.40/111.72 kpair @ 860.40/111.72 Y3 @ Y4) @ 860.40/111.72 ( 860.40/111.72 dsetconstr @ 860.40/111.72 ( 860.40/111.72 cartprod @ 860.40/111.72 Y0 @ Y1) @ 860.40/111.72 ( 860.40/111.72 ^[Y5 : $i]: 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y6 : $i]: 860.40/111.72 (( 860.40/111.72 (in @ 860.40/111.72 Y6 @ 860.40/111.72 Y0) & 860.40/111.72 (( 860.40/111.72 (??) @ ( 860.40/111.72 ^[Y7 : $i]: 860.40/111.72 (( 860.40/111.72 ( 860.40/111.72 in @ 860.40/111.72 Y7 @ Y1) & 860.40/111.72 ( 860.40/111.72 Y2 @ 860.40/111.72 Y6 @ Y7) & 860.40/111.72 ( 860.40/111.72 ( 860.40/111.72 (Y5) = 860.40/111.72 (kpair @ 860.40/111.72 Y6 @ Y7)))))))))))))))) => 860.40/111.72 (Y2 @ 860.40/111.72 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.72 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl209])). 860.40/111.72 thf(zip_derived_cl227, plain, 860.40/111.72 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((((Y0) != (emptyset))) => 860.40/111.72 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.72 (((!!) @ (^[Y2 : $i]: 860.40/111.72 (((in @ Y2 @ Y0) => 860.40/111.72 (((Y1 @ Y2) => 860.40/111.72 (((dsetconstr @ Y0 @ 860.40/111.72 Y1) != (emptyset)))))))))))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 860.40/111.72 (((Y0) != (emptyset)))))))) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.72 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 860.40/111.72 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 860.40/111.72 (((((!!) @ (^[Y0 : $i]: 860.40/111.72 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ Y1) => 860.40/111.73 (in @ Y2 @ 860.40/111.73 (setadjoin @ Y0 @ Y1))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ 860.40/111.73 (setadjoin @ Y0 @ 860.40/111.73 Y1)) => 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y3 : $o]: 860.40/111.73 (((((( 860.40/111.73 (Y2) = 860.40/111.73 (Y0))) => 860.40/111.73 (Y3))) => 860.40/111.73 (((( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (Y3))) => 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (((in @ Y2 @ 860.40/111.73 Y1) | 860.40/111.73 (((Y2) = (Y0)))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((dsetconstr @ Y0 @ 860.40/111.73 (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))) => 860.40/111.73 (in @ Y1 @ 860.40/111.73 (powerset @ Y0)))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0)) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (((in @ Y1 @ 860.40/111.73 Y2) => 860.40/111.73 (((in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setunion @ 860.40/111.73 Y0))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((in @ Y1 @ 860.40/111.73 (setunion @ Y0)) => 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y2 : $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) => 860.40/111.73 (Y2)))))))) => 860.40/111.73 (Y2)))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((in @ Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ Y1 @ 860.40/111.73 (powerset @ 860.40/111.73 (setunion @ 860.40/111.73 Y0))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.73 (((((??) @ (^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (((??) @ (^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y1)))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((((Y0) != (emptyset))) => 860.40/111.73 (((??) @ (^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (((((Y0) != 860.40/111.73 (Y1))) => 860.40/111.73 (((~) @ ( 860.40/111.73 in @ Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset)))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (((( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) => 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset)))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y1))) | 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y0)))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))) => 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) != 860.40/111.73 (emptyset))))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset) => 860.40/111.73 (Y0 @ Y1))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))))))))))))) => 860.40/111.73 (((( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y1 @ Y2)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $o]: 860.40/111.73 (( 860.40/111.73 (Y0) => 860.40/111.73 (in @ 860.40/111.73 emptyset @ 860.40/111.73 ( 860.40/111.73 prop2set @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $o]: 860.40/111.73 (( 860.40/111.73 (Y0) => 860.40/111.73 (set2prop @ 860.40/111.73 ( 860.40/111.73 prop2set @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (Y0 @ Y1)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y3 @ Y1))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) <=> 860.40/111.73 (in @ 860.40/111.73 Y3 @ Y1))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (Y1 @ Y3))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))) <=> 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 Y2) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (powerset @ 860.40/111.73 Y0) = 860.40/111.73 (powerset @ 860.40/111.73 Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (setunion @ 860.40/111.73 Y0) = 860.40/111.73 (setunion @ 860.40/111.73 Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (Y1 @ Y3))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))) => 860.40/111.73 (( 860.40/111.73 (descr @ 860.40/111.73 Y0) = 860.40/111.73 (descr @ 860.40/111.73 Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y4 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y4 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y5 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y5 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y4) = 860.40/111.73 (Y5))) => 860.40/111.73 (( 860.40/111.73 (Y2 @ 860.40/111.73 Y4) <=> 860.40/111.73 (Y3 @ Y5))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y2) = 860.40/111.73 (dsetconstr @ 860.40/111.73 Y1 @ Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (subset @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (subset @ 860.40/111.73 emptyset @ 860.40/111.73 Y0)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 subset @ 860.40/111.73 Y0 @ Y1)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 subset @ 860.40/111.73 Y0 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (Y0) != 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (Y0) != 860.40/111.73 (Y1)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y0)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y2) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y2)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y1)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (emptyset)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0)) => 860.40/111.73 (subset @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 (powerset @ 860.40/111.73 Y0))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (subset @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y1)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (in @ 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 (powerset @ 860.40/111.73 Y0)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (subset @ 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $o]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (Y3))) => 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) | 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 (binunion @ 860.40/111.73 Y0 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 (binunion @ 860.40/111.73 Y0 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (subset @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y0))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y1))) => 860.40/111.73 (subset @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (emptyset))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y1))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y0))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y1 @ Y2)) = 860.40/111.73 (binunion @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (setminus @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (emptyset))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 (setminus @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (setminus @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (emptyset))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (Y3))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (Y3))))) => 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 (setunion @ 860.40/111.73 (setadjoin @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 (setadjoin @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setunion @ 860.40/111.73 (setadjoin @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 (setadjoin @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (iskpair @ 860.40/111.73 (setadjoin @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 (setadjoin @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (iskpair @ 860.40/111.73 (kpair @ 860.40/111.73 Y0 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (subset @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset) @ 860.40/111.73 Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y1))) | 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y0)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (subset @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset)) @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset)) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (subset @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y2 @ Y3) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y2 @ Y3) @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y4 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y4 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (kpair @ 860.40/111.73 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (iskpair @ 860.40/111.73 Y2)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 setunion @ 860.40/111.73 Y0)) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (in @ 860.40/111.73 Y1 @ Y2)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (subset @ 860.40/111.73 (setunion @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset)) @ 860.40/111.73 Y0)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 (setunion @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset)))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (setunion @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset)) = 860.40/111.73 (Y0)))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 Y0 @ Y1)) & 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 Y0 @ Y1)) & 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset)))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y3) = 860.40/111.73 (Y2)))))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 Y0 @ Y1)) & 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset))))))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 Y0 @ Y1)) & 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset))) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y2)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (iskpair @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 ( 860.40/111.73 setunion @ 860.40/111.73 Y0) @ 860.40/111.73 ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (in @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 Y0)))) & 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 ( 860.40/111.73 setunion @ 860.40/111.73 Y0) @ 860.40/111.73 ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (in @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 Y0))) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)))))))) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 setunion @ 860.40/111.73 Y0) @ Y0)))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (kfst @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y0 @ Y1)) = 860.40/111.73 (Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 kfst @ Y2) @ 860.40/111.73 Y0)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)) = 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)))) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y2))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (kpair @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (kpair @ 860.40/111.73 Y2 @ Y3))) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y2))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)) = 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 emptyset))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)) = 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset))) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)) = 860.40/111.73 (setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 emptyset) @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y3 @ 860.40/111.73 emptyset)) @ 860.40/111.73 emptyset)))) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y3))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (kpair @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (kpair @ 860.40/111.73 Y2 @ Y3))) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y3))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (iskpair @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 ( 860.40/111.73 setunion @ 860.40/111.73 Y0) @ 860.40/111.73 ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (kpair @ 860.40/111.73 ( 860.40/111.73 kfst @ Y0) @ 860.40/111.73 Y2)))))) & 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 ( 860.40/111.73 setunion @ 860.40/111.73 Y0) @ 860.40/111.73 ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (kpair @ 860.40/111.73 ( 860.40/111.73 kfst @ Y0) @ 860.40/111.73 Y2))))) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (ksnd @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y0 @ Y1)) = 860.40/111.73 (Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (iskpair @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (kpair @ 860.40/111.73 ( 860.40/111.73 kfst @ Y0) @ 860.40/111.73 ( 860.40/111.73 ksnd @ Y0)) = 860.40/111.73 (Y0)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 ksnd @ Y2) @ 860.40/111.73 Y1)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y2 @ Y3) @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y2 @ Y3) @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y3 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (kfst @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y2 @ Y3)) = 860.40/111.73 (Y2))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (ksnd @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y2 @ Y3)) = 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (kpair @ 860.40/111.73 ( 860.40/111.73 kfst @ Y2) @ 860.40/111.73 ( 860.40/111.73 ksnd @ Y2)) = 860.40/111.73 (Y2)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : 860.40/111.73 $i > $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y4 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y4 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (Y2 @ 860.40/111.73 Y3 @ 860.40/111.73 Y4) => 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y3 @ Y4) @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 ( 860.40/111.73 ^[Y5 : $i]: 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y6 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y6 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y7 : $i]: 860.40/111.73 (( 860.40/111.73 ( 860.40/111.73 in @ 860.40/111.73 Y7 @ Y1) & 860.40/111.73 ( 860.40/111.73 Y2 @ 860.40/111.73 Y6 @ Y7) & 860.40/111.73 ( 860.40/111.73 ( 860.40/111.73 (Y5) = 860.40/111.73 (kpair @ 860.40/111.73 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : 860.40/111.73 $i > $i > $o]: 860.40/111.73 (subset @ 860.40/111.73 (dsetconstr @ 860.40/111.73 (cartprod @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 (^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y4 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y4 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y5 : $i]: 860.40/111.73 (( 860.40/111.73 ( 860.40/111.73 in @ 860.40/111.73 Y5 @ Y1) & 860.40/111.73 ( 860.40/111.73 Y2 @ 860.40/111.73 Y4 @ Y5) & 860.40/111.73 ( 860.40/111.73 ( 860.40/111.73 (Y3) = 860.40/111.73 (kpair @ 860.40/111.73 Y4 @ Y5))))))))))))))) @ 860.40/111.73 (cartprod @ 860.40/111.73 Y0 @ Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : 860.40/111.73 $i > $i > $o]: 860.40/111.73 (subset @ 860.40/111.73 (dsetconstr @ 860.40/111.73 (cartprod @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 (^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y4 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y4 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y5 : $i]: 860.40/111.73 (( 860.40/111.73 ( 860.40/111.73 in @ 860.40/111.73 Y5 @ Y1) & 860.40/111.73 ( 860.40/111.73 Y2 @ 860.40/111.73 Y4 @ Y5) & 860.40/111.73 ( 860.40/111.73 ( 860.40/111.73 (Y3) = 860.40/111.73 (kpair @ 860.40/111.73 Y4 @ Y5))))))))))))))) @ 860.40/111.73 (cartprod @ 860.40/111.73 Y0 @ Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : 860.40/111.73 $i > $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y4 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y4 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 ( 860.40/111.73 kpair @ 860.40/111.73 Y3 @ Y4) @ 860.40/111.73 ( 860.40/111.73 dsetconstr @ 860.40/111.73 ( 860.40/111.73 cartprod @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 ( 860.40/111.73 ^[Y5 : $i]: 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y6 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y6 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y7 : $i]: 860.40/111.73 (( 860.40/111.73 ( 860.40/111.73 in @ 860.40/111.73 Y7 @ Y1) & 860.40/111.73 ( 860.40/111.73 Y2 @ 860.40/111.73 Y6 @ Y7) & 860.40/111.73 ( 860.40/111.73 ( 860.40/111.73 (Y5) = 860.40/111.73 (kpair @ 860.40/111.73 Y6 @ Y7)))))))))))))))) => 860.40/111.73 (Y2 @ 860.40/111.73 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.73 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl219])). 860.40/111.73 thf(zip_derived_cl237, plain, 860.40/111.73 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ Y0) => 860.40/111.73 (((Y1 @ Y2) => 860.40/111.73 (((dsetconstr @ Y0 @ Y1) != 860.40/111.73 (emptyset)))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 860.40/111.73 (((Y0) != (emptyset)))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 860.40/111.73 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ Y1) => 860.40/111.73 (in @ Y2 @ 860.40/111.73 (setadjoin @ Y0 @ Y1))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ 860.40/111.73 (setadjoin @ Y0 @ Y1)) => 860.40/111.73 (((!!) @ (^[Y3 : $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y0))) => 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (Y3))) => 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ 860.40/111.73 (setadjoin @ Y0 @ 860.40/111.73 Y1)) => 860.40/111.73 (((in @ Y2 @ Y1) | 860.40/111.73 (((Y2) = (Y0)))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((dsetconstr @ Y0 @ 860.40/111.73 (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((((!!) @ (^[Y2 : $i]: 860.40/111.73 (((in @ Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ Y2 @ 860.40/111.73 Y0)))))) => 860.40/111.73 (in @ Y1 @ 860.40/111.73 (powerset @ Y0)))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0)) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ (^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 setunion @ 860.40/111.73 Y0))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((in @ Y1 @ 860.40/111.73 (setunion @ Y0)) => 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y2 : $o]: 860.40/111.73 (((( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y3 @ 860.40/111.73 Y0) => 860.40/111.73 (Y2)))))))) => 860.40/111.73 (Y2)))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (((in @ Y1 @ 860.40/111.73 Y0) => (in @ 860.40/111.73 Y1 @ 860.40/111.73 (powerset @ 860.40/111.73 (setunion @ 860.40/111.73 Y0))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.73 (((((??) @ (^[Y1 : $i]: 860.40/111.73 (((Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (((??) @ (^[Y1 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y1)))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((((Y0) != (emptyset))) => 860.40/111.73 (((??) @ (^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ (^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) != 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset)))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (((((Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (in @ Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (((in @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset)) => 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset)))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y1))) | 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y0)))))))))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (((((!!) @ (^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))) => 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) != 860.40/111.73 (emptyset))))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset) => 860.40/111.73 (Y0 @ Y1))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (((!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))))))))))))) => 860.40/111.73 (((((!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (((( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y1 @ Y2)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $o]: 860.40/111.73 (( 860.40/111.73 (Y0) => 860.40/111.73 (in @ 860.40/111.73 emptyset @ 860.40/111.73 ( 860.40/111.73 prop2set @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $o]: 860.40/111.73 (( 860.40/111.73 (Y0) => 860.40/111.73 (set2prop @ 860.40/111.73 ( 860.40/111.73 prop2set @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y1 @ Y2)))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 Y1 @ Y2)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (Y0 @ Y1)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y3 @ Y1))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) <=> 860.40/111.73 (in @ 860.40/111.73 Y3 @ Y1))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (Y1 @ Y3))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))) <=> 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 Y2) = 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (powerset @ 860.40/111.73 Y0) = 860.40/111.73 (powerset @ 860.40/111.73 Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (setunion @ 860.40/111.73 Y0) = 860.40/111.73 (setunion @ 860.40/111.73 Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (( 860.40/111.73 (Y1) = 860.40/111.73 (Y2)))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) <=> 860.40/111.73 (Y1 @ Y3))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y0 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y2) & 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i]: 860.40/111.73 (( 860.40/111.73 (Y1 @ 860.40/111.73 Y3) => 860.40/111.73 (( 860.40/111.73 (Y2) = 860.40/111.73 (Y3))))))))))))) => 860.40/111.73 (( 860.40/111.73 (descr @ 860.40/111.73 Y0) = 860.40/111.73 (descr @ 860.40/111.73 Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $i > $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y4 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y4 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y5 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y5 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y4) = 860.40/111.73 (Y5))) => 860.40/111.73 (( 860.40/111.73 (Y2 @ 860.40/111.73 Y4) <=> 860.40/111.73 (Y3 @ Y5))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ 860.40/111.73 Y2) = 860.40/111.73 (dsetconstr @ 860.40/111.73 Y1 @ Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (subset @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (subset @ 860.40/111.73 emptyset @ 860.40/111.73 Y0)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 subset @ 860.40/111.73 Y0 @ Y1)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 subset @ 860.40/111.73 Y0 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (Y0) != 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (Y0) != 860.40/111.73 (Y1)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y0)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y2) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y2)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y2) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 setadjoin @ 860.40/111.73 Y1 @ Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y1)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (Y1))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 emptyset) => 860.40/111.73 (( 860.40/111.73 (Y0) = 860.40/111.73 (emptyset)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0)) => 860.40/111.73 (subset @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y0 @ 860.40/111.73 (powerset @ 860.40/111.73 Y0))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (subset @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y0) @ 860.40/111.73 ( 860.40/111.73 powerset @ 860.40/111.73 Y1)))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (in @ 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 (powerset @ 860.40/111.73 Y0)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i > $o]: 860.40/111.73 (subset @ 860.40/111.73 (dsetconstr @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $o]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (Y3))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (Y3))) => 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) | 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 (binunion @ 860.40/111.73 Y0 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 (binunion @ 860.40/111.73 Y0 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (subset @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y0))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y1))) => 860.40/111.73 (subset @ 860.40/111.73 Y1 @ Y0))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 ( 860.40/111.73 (??) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) & 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))) => 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (emptyset))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y1))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y1 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y1))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (Y0))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (binintersect @ 860.40/111.73 Y0 @ 860.40/111.73 ( 860.40/111.73 binunion @ 860.40/111.73 Y1 @ Y2)) = 860.40/111.73 (binunion @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 ( 860.40/111.73 binintersect @ 860.40/111.73 Y0 @ Y2))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y0)))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (subset @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (setminus @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (emptyset))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ Y1)))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1)))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0)))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 setminus @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (subset @ 860.40/111.73 (setminus @ 860.40/111.73 Y0 @ Y1) @ 860.40/111.73 Y0))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (setminus @ 860.40/111.73 Y0 @ 860.40/111.73 Y1) = 860.40/111.73 (emptyset))) => 860.40/111.73 (subset @ 860.40/111.73 Y0 @ Y1))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1)) => 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y3 : $o]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (Y3))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (Y3))))) => 860.40/111.73 (Y3))))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y0) => 860.40/111.73 (( 860.40/111.73 (in @ 860.40/111.73 Y2 @ 860.40/111.73 Y1) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y2 : $i]: 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y0))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ Y1))) => 860.40/111.73 (( 860.40/111.73 (~) @ ( 860.40/111.73 in @ 860.40/111.73 Y2 @ 860.40/111.73 ( 860.40/111.73 symdiff @ 860.40/111.73 Y0 @ Y1))))))))))))))))) => 860.40/111.73 (( 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y0 : $i]: 860.40/111.73 (( 860.40/111.73 (!!) @ ( 860.40/111.73 ^[Y1 : $i]: 860.40/111.73 (in @ 860.40/111.73 Y1 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y0 @ 860.40/111.73 (setadjoin @ 860.40/111.73 Y1 @ 860.40/111.73 emptyset))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (iskpair @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (iskpair @ 860.40/111.74 (kpair @ 860.40/111.74 Y0 @ Y1)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) => 860.40/111.74 (subset @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset) @ 860.40/111.74 Y0))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 Y0)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y1))) | 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y0)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (subset @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (subset @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y1) & 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (kpair @ 860.40/111.74 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (iskpair @ 860.40/111.74 Y2)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0)) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (in @ 860.40/111.74 Y1 @ Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (subset @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)) @ 860.40/111.74 Y0)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (setunion @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)) = 860.40/111.74 (Y0)))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset)))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y3) = 860.40/111.74 (Y2)))))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset))))))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (iskpair @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (in @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 Y0)))) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (in @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 Y0))) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)))))))) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ Y0)))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (kfst @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y0 @ Y1)) = 860.40/111.74 (Y0))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kfst @ Y2) @ 860.40/111.74 Y0)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y2))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (kpair @ 860.40/111.74 Y2 @ Y3))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y2))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 emptyset))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (kpair @ 860.40/111.74 Y2 @ Y3))) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (iskpair @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y0) @ 860.40/111.74 Y2)))))) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y0) @ 860.40/111.74 Y2))))) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (ksnd @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y0 @ Y1)) = 860.40/111.74 (Y1))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (iskpair @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y0) @ 860.40/111.74 ( 860.40/111.74 ksnd @ Y0)) = 860.40/111.74 (Y0)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 ksnd @ Y2) @ 860.40/111.74 Y1)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y0))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 Y3 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (kfst @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3)) = 860.40/111.74 (Y2))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (ksnd @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3)) = 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y2) @ 860.40/111.74 ( 860.40/111.74 ksnd @ Y2)) = 860.40/111.74 (Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (Y2 @ 860.40/111.74 Y3 @ 860.40/111.74 Y4) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y3 @ Y4) @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y6 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y6 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y7 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y7 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y6 @ Y7) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y5) = 860.40/111.74 (kpair @ 860.40/111.74 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (subset @ 860.40/111.74 (dsetconstr @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 (^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y5 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y4 @ Y5) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y3) = 860.40/111.74 (kpair @ 860.40/111.74 Y4 @ Y5))))))))))))))) @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (subset @ 860.40/111.74 (dsetconstr @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 (^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y5 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y4 @ Y5) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y3) = 860.40/111.74 (kpair @ 860.40/111.74 Y4 @ Y5))))))))))))))) @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y3 @ Y4) @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y6 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y6 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y7 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y7 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y6 @ Y7) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y5) = 860.40/111.74 (kpair @ 860.40/111.74 Y6 @ Y7)))))))))))))))) => 860.40/111.74 (Y2 @ 860.40/111.74 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.74 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl227])). 860.40/111.74 thf(zip_derived_cl252, plain, 860.40/111.74 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 860.40/111.74 (((Y0) != (emptyset)))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 860.40/111.74 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ Y1) => (in @ 860.40/111.74 Y2 @ 860.40/111.74 (setadjoin @ Y0 @ Y1))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ 860.40/111.74 (setadjoin @ Y0 @ Y1)) => 860.40/111.74 (((!!) @ (^[Y3 : $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y0))) => 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (Y3))) => 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ 860.40/111.74 (setadjoin @ Y0 @ Y1)) => 860.40/111.74 (((in @ Y2 @ Y1) | 860.40/111.74 (((Y2) = (Y0)))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((dsetconstr @ Y0 @ 860.40/111.74 (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ 860.40/111.74 Y1) => (in @ 860.40/111.74 Y2 @ Y0)))))) => 860.40/111.74 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ 860.40/111.74 Y1 @ 860.40/111.74 (powerset @ 860.40/111.74 Y0)) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y0)))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((in @ Y1 @ 860.40/111.74 (setunion @ Y0)) => 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y2 : $o]: 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (Y2)))))))) => 860.40/111.74 (Y2)))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((in @ Y1 @ 860.40/111.74 Y0) => (in @ 860.40/111.74 Y1 @ 860.40/111.74 (powerset @ 860.40/111.74 (setunion @ Y0))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.74 (((((??) @ (^[Y1 : $i]: 860.40/111.74 (((Y0 @ Y1) & 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2))))))))))))) => 860.40/111.74 (((??) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) <=> 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y1)))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((((Y0) != (emptyset))) => 860.40/111.74 (((??) @ (^[Y1 : $i]: 860.40/111.74 (in @ Y1 @ 860.40/111.74 Y0))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((in @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) != 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (((in @ Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) => 860.40/111.74 (in @ Y1 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y1))) | 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y0)))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))) => 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) != 860.40/111.74 (emptyset))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset) => 860.40/111.74 (Y0 @ Y1))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $o]: 860.40/111.74 (( 860.40/111.74 (Y0) => 860.40/111.74 (in @ 860.40/111.74 emptyset @ 860.40/111.74 ( 860.40/111.74 prop2set @ 860.40/111.74 Y0))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $o]: 860.40/111.74 (( 860.40/111.74 (Y0) => 860.40/111.74 (set2prop @ 860.40/111.74 ( 860.40/111.74 prop2set @ 860.40/111.74 Y0))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (Y0 @ Y1)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2))))))))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y1) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2)))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) <=> 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y1) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y3 @ Y1))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) <=> 860.40/111.74 (in @ 860.40/111.74 Y3 @ Y1))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y1) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2))))))))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) <=> 860.40/111.74 (Y1 @ Y3))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))) <=> 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 Y2) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (powerset @ 860.40/111.74 Y0) = 860.40/111.74 (powerset @ 860.40/111.74 Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (setunion @ 860.40/111.74 Y0) = 860.40/111.74 (setunion @ 860.40/111.74 Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y1) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2))))))))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) <=> 860.40/111.74 (Y1 @ Y3))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) & 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))) => 860.40/111.74 (( 860.40/111.74 (descr @ 860.40/111.74 Y0) = 860.40/111.74 (descr @ 860.40/111.74 Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y5 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y4) = 860.40/111.74 (Y5))) => 860.40/111.74 (( 860.40/111.74 (Y2 @ 860.40/111.74 Y4) <=> 860.40/111.74 (Y3 @ Y5))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y2) = 860.40/111.74 (dsetconstr @ 860.40/111.74 Y1 @ Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y1)))))) => 860.40/111.74 (subset @ 860.40/111.74 Y0 @ Y1))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (subset @ 860.40/111.74 Y1 @ Y0))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (subset @ 860.40/111.74 Y0 @ Y1))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y1)))))) => 860.40/111.74 (subset @ 860.40/111.74 Y0 @ Y1))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (subset @ 860.40/111.74 emptyset @ 860.40/111.74 Y0)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y1)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y0)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 subset @ 860.40/111.74 Y0 @ Y1)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 subset @ 860.40/111.74 Y0 @ Y1))) => 860.40/111.74 (( 860.40/111.74 (Y0) != 860.40/111.74 (Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (( 860.40/111.74 (Y0) != 860.40/111.74 (Y1)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (subset @ 860.40/111.74 Y0 @ Y0)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (subset @ 860.40/111.74 Y0 @ Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (subset @ 860.40/111.74 Y1 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ Y1)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ Y2))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 Y1)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (emptyset)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 Y0)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 Y0)) => 860.40/111.74 (subset @ 860.40/111.74 Y1 @ Y0))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 (powerset @ 860.40/111.74 Y0))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (subset @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 Y1)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (in @ 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 (powerset @ 860.40/111.74 Y0)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (subset @ 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 Y0))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $o]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (Y3))) => 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) | 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y0)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 (binunion @ 860.40/111.74 Y0 @ Y1)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (subset @ 860.40/111.74 Y1 @ 860.40/111.74 (binunion @ 860.40/111.74 Y0 @ Y1)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binintersect @ 860.40/111.74 Y0 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (subset @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binintersect @ 860.40/111.74 Y0 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binintersect @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y0)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (subset @ 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 Y0))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (Y0))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (Y1))) => 860.40/111.74 (subset @ 860.40/111.74 Y1 @ Y0))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 binintersect @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y1)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y1)))))))) => 860.40/111.74 (( 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (emptyset))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (subset @ 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 Y1))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (Y0))) => 860.40/111.74 (subset @ 860.40/111.74 Y0 @ Y1))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (binintersect @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y1 @ Y2)) = 860.40/111.74 (binunion @ 860.40/111.74 ( 860.40/111.74 binintersect @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 ( 860.40/111.74 binintersect @ 860.40/111.74 Y0 @ Y2))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setminus @ 860.40/111.74 Y0 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setminus @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y0)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setminus @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (setminus @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (emptyset))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setminus @ 860.40/111.74 Y0 @ Y1)))) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y1)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setminus @ 860.40/111.74 Y0 @ Y1)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y0)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y0))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setminus @ 860.40/111.74 Y0 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setminus @ 860.40/111.74 Y0 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (subset @ 860.40/111.74 (setminus @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 Y0))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setminus @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (emptyset))) => 860.40/111.74 (subset @ 860.40/111.74 Y0 @ Y1))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 symdiff @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (Y3))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y0))) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (Y3))))) => 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 symdiff @ 860.40/111.74 Y0 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y0))) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 symdiff @ 860.40/111.74 Y0 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 symdiff @ 860.40/111.74 Y0 @ Y1))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y0))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ Y1))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 symdiff @ 860.40/111.74 Y0 @ Y1))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (iskpair @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 (setadjoin @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (iskpair @ 860.40/111.74 (kpair @ 860.40/111.74 Y0 @ Y1)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) => 860.40/111.74 (subset @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset) @ 860.40/111.74 Y0))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 Y0)))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y1))) | 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y0)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (subset @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (subset @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 powerset @ 860.40/111.74 ( 860.40/111.74 binunion @ 860.40/111.74 Y0 @ Y1)))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y1) & 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (kpair @ 860.40/111.74 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (iskpair @ 860.40/111.74 Y2)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0)) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (in @ 860.40/111.74 Y1 @ Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (subset @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)) @ 860.40/111.74 Y0)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (subset @ 860.40/111.74 Y0 @ 860.40/111.74 (setunion @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (setunion @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)) = 860.40/111.74 (Y0)))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset)))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y3) = 860.40/111.74 (Y2)))))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset))))))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 Y0 @ Y1)) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset)))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (iskpair @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (in @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 Y0)))) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (in @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 Y0))) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)))))))) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ Y0)))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (kfst @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y0 @ Y1)) = 860.40/111.74 (Y0))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kfst @ Y2) @ 860.40/111.74 Y0)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y2))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (kpair @ 860.40/111.74 Y2 @ Y3))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y2))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 emptyset))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)) = 860.40/111.74 (setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 emptyset) @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y3 @ 860.40/111.74 emptyset)) @ 860.40/111.74 emptyset)))) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) = 860.40/111.74 (kpair @ 860.40/111.74 Y2 @ Y3))) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y3))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (iskpair @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y0) @ 860.40/111.74 Y2)))))) & 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 ( 860.40/111.74 setunion @ 860.40/111.74 Y0) @ 860.40/111.74 ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y0) @ 860.40/111.74 Y2))))) = 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (ksnd @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y0 @ Y1)) = 860.40/111.74 (Y1))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (iskpair @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y0) @ 860.40/111.74 ( 860.40/111.74 ksnd @ Y0)) = 860.40/111.74 (Y0)))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 ksnd @ Y2) @ 860.40/111.74 Y1)))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y0))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3) @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (in @ 860.40/111.74 Y3 @ Y1))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (kfst @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3)) = 860.40/111.74 (Y2))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (ksnd @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y2 @ Y3)) = 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1)) => 860.40/111.74 (( 860.40/111.74 (kpair @ 860.40/111.74 ( 860.40/111.74 kfst @ Y2) @ 860.40/111.74 ( 860.40/111.74 ksnd @ Y2)) = 860.40/111.74 (Y2)))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (Y2 @ 860.40/111.74 Y3 @ 860.40/111.74 Y4) => 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y3 @ Y4) @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y6 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y6 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y7 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y7 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y6 @ Y7) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y5) = 860.40/111.74 (kpair @ 860.40/111.74 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (subset @ 860.40/111.74 (dsetconstr @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 (^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y5 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y4 @ Y5) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y3) = 860.40/111.74 (kpair @ 860.40/111.74 Y4 @ Y5))))))))))))))) @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (subset @ 860.40/111.74 (dsetconstr @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 (^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y5 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y4 @ Y5) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y3) = 860.40/111.74 (kpair @ 860.40/111.74 Y4 @ Y5))))))))))))))) @ 860.40/111.74 (cartprod @ 860.40/111.74 Y0 @ Y1))))))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : 860.40/111.74 $i > $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y4 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y4 @ 860.40/111.74 Y1) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 ( 860.40/111.74 kpair @ 860.40/111.74 Y3 @ Y4) @ 860.40/111.74 ( 860.40/111.74 dsetconstr @ 860.40/111.74 ( 860.40/111.74 cartprod @ 860.40/111.74 Y0 @ Y1) @ 860.40/111.74 ( 860.40/111.74 ^[Y5 : $i]: 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y6 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y6 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y7 : $i]: 860.40/111.74 (( 860.40/111.74 ( 860.40/111.74 in @ 860.40/111.74 Y7 @ Y1) & 860.40/111.74 ( 860.40/111.74 Y2 @ 860.40/111.74 Y6 @ Y7) & 860.40/111.74 ( 860.40/111.74 ( 860.40/111.74 (Y5) = 860.40/111.74 (kpair @ 860.40/111.74 Y6 @ Y7)))))))))))))))) => 860.40/111.74 (Y2 @ 860.40/111.74 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.74 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl237])). 860.40/111.74 thf(zip_derived_cl263, plain, 860.40/111.74 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 860.40/111.74 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ Y1) => (in @ 860.40/111.74 Y2 @ 860.40/111.74 (setadjoin @ Y0 @ Y1))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ 860.40/111.74 (setadjoin @ Y0 @ Y1)) => 860.40/111.74 (((!!) @ (^[Y3 : $o]: 860.40/111.74 (((( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y0))) => 860.40/111.74 (Y3))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (Y3))) => 860.40/111.74 (Y3))))))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ 860.40/111.74 (setadjoin @ Y0 @ Y1)) => 860.40/111.74 (((in @ Y2 @ Y1) | 860.40/111.74 (((Y2) = (Y0)))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = 860.40/111.74 (Y0)))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y2 @ 860.40/111.74 Y1) => (in @ 860.40/111.74 Y2 @ Y0)))))) => 860.40/111.74 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ Y1 @ 860.40/111.74 (powerset @ 860.40/111.74 Y0)) => 860.40/111.74 (((in @ 860.40/111.74 Y2 @ 860.40/111.74 Y1) => 860.40/111.74 (in @ 860.40/111.74 Y2 @ Y0)))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ (^[Y2 : $i]: 860.40/111.74 (((in @ 860.40/111.74 Y1 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 (setunion @ 860.40/111.74 Y0))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((in @ Y1 @ 860.40/111.74 (setunion @ Y0)) => 860.40/111.74 (((!!) @ (^[Y2 : $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y3 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 Y3) => 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y3 @ 860.40/111.74 Y0) => 860.40/111.74 (Y2)))))))) => 860.40/111.74 (Y2)))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((in @ Y1 @ Y0) => 860.40/111.74 (in @ Y1 @ 860.40/111.74 (powerset @ 860.40/111.74 (setunion @ Y0))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.74 (((((??) @ (^[Y1 : $i]: 860.40/111.74 (((Y0 @ Y1) & 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (Y0 @ 860.40/111.74 Y2) => 860.40/111.74 (( 860.40/111.74 (Y1) = 860.40/111.74 (Y2))))))))))))) => 860.40/111.74 (((??) @ (^[Y1 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (((Y0 @ 860.40/111.74 Y2) <=> 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y1)))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((((Y0) != (emptyset))) => 860.40/111.74 (((??) @ (^[Y1 : $i]: 860.40/111.74 (in @ Y1 @ Y0))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((in @ Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) => 860.40/111.74 (((Y0) = 860.40/111.74 (Y1))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (((( 860.40/111.74 (Y0) != 860.40/111.74 (Y1))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 in @ Y1 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y0) = 860.40/111.74 (Y1))) => 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ (^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset)) => 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 emptyset)))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y1))) | 860.40/111.74 (( 860.40/111.74 (Y2) = 860.40/111.74 (Y0)))))))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 (setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y0 @ 860.40/111.74 ( 860.40/111.74 setadjoin @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))) => 860.40/111.74 (( 860.40/111.74 (dsetconstr @ 860.40/111.74 Y0 @ 860.40/111.74 Y1) != 860.40/111.74 (emptyset))))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y1 @ 860.40/111.74 emptyset) => 860.40/111.74 (Y0 @ Y1))))))))) => 860.40/111.74 (((((!!) @ (^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (((!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (Y1 @ Y2)))))))))))))))) => 860.40/111.74 (((((!!) @ ( 860.40/111.74 ^[Y0 : $o]: 860.40/111.74 (( 860.40/111.74 (Y0) => 860.40/111.74 (in @ 860.40/111.74 emptyset @ 860.40/111.74 ( 860.40/111.74 prop2set @ 860.40/111.74 Y0))))))) => 860.40/111.74 (((( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $o]: 860.40/111.74 (( 860.40/111.74 (Y0) => 860.40/111.74 (set2prop @ 860.40/111.74 ( 860.40/111.74 prop2set @ 860.40/111.74 Y0))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y0 : $i]: 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y1 : $i > $o]: 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 ( 860.40/111.74 (!!) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) => 860.40/111.74 (Y1 @ Y2)))))))) => 860.40/111.74 (( 860.40/111.74 (??) @ ( 860.40/111.74 ^[Y2 : $i]: 860.40/111.74 (( 860.40/111.74 (in @ 860.40/111.74 Y2 @ 860.40/111.74 Y0) & 860.40/111.74 (( 860.40/111.74 (~) @ ( 860.40/111.74 Y1 @ Y2)))))))))))))))) => 860.40/111.74 (( 860.40/111.74 (( 860.40/111.74 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (Y0 @ Y1)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) <=> 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y3 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) <=> 860.40/111.75 (in @ 860.40/111.75 Y3 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) <=> 860.40/111.75 (Y1 @ Y3))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))) <=> 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 Y2) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (powerset @ 860.40/111.75 Y0) = 860.40/111.75 (powerset @ 860.40/111.75 Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (setunion @ 860.40/111.75 Y0) = 860.40/111.75 (setunion @ 860.40/111.75 Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) <=> 860.40/111.75 (Y1 @ Y3))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))) => 860.40/111.75 (( 860.40/111.75 (descr @ 860.40/111.75 Y0) = 860.40/111.75 (descr @ 860.40/111.75 Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y5 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y5 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y4) = 860.40/111.75 (Y5))) => 860.40/111.75 (( 860.40/111.75 (Y2 @ 860.40/111.75 Y4) <=> 860.40/111.75 (Y3 @ Y5))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ 860.40/111.75 Y2) = 860.40/111.75 (dsetconstr @ 860.40/111.75 Y1 @ Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (subset @ 860.40/111.75 Y1 @ Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 emptyset @ 860.40/111.75 Y0)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 subset @ 860.40/111.75 Y0 @ Y1)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 subset @ 860.40/111.75 Y0 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (Y0) != 860.40/111.75 (Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (Y0) != 860.40/111.75 (Y1)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y0)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y2) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y2)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y1)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (emptyset)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0)) => 860.40/111.75 (subset @ 860.40/111.75 Y1 @ Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 (powerset @ 860.40/111.75 Y0))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y1)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (in @ 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 (powerset @ 860.40/111.75 Y0)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (subset @ 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y0))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $o]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (Y3))) => 860.40/111.75 (Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) | 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y0)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 (binunion @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 (binunion @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y0)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y0))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y0))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y1))) => 860.40/111.75 (subset @ 860.40/111.75 Y1 @ Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (emptyset))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y1))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y0))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y1 @ Y2)) = 860.40/111.75 (binunion @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y0)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (setminus @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (emptyset))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (setminus @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y0))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (setminus @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (emptyset))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (Y3))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (Y3))))) => 860.40/111.75 (Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (iskpair @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (iskpair @ 860.40/111.75 (kpair @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset) @ 860.40/111.75 Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y1))) | 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y0)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3) @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (kpair @ 860.40/111.75 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (iskpair @ 860.40/111.75 Y2)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 setunion @ 860.40/111.75 Y0)) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (in @ 860.40/111.75 Y1 @ Y2)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)) @ 860.40/111.75 Y0)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (setunion @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)) = 860.40/111.75 (Y0)))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (Y1 @ Y2)))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 Y0 @ Y1)) & 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 Y0 @ Y1)) & 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset)))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (Y1 @ Y2)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y3) = 860.40/111.75 (Y2)))))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 Y0 @ Y1)) & 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset))))))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (Y1 @ Y2)))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 Y0 @ Y1)) & 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset))) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y2)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (iskpair @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 ( 860.40/111.75 setunion @ 860.40/111.75 Y0) @ 860.40/111.75 ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (in @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 Y0)))) & 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 ( 860.40/111.75 setunion @ 860.40/111.75 Y0) @ 860.40/111.75 ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (in @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 Y0))) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)))))))) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setunion @ 860.40/111.75 Y0) @ Y0)))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (kfst @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y0 @ Y1)) = 860.40/111.75 (Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kfst @ Y2) @ 860.40/111.75 Y0)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) = 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)))) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y2))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (kpair @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (kpair @ 860.40/111.75 Y2 @ Y3))) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y2))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) = 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 emptyset))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) = 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset))) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) = 860.40/111.75 (setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)))) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y3))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (kpair @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (kpair @ 860.40/111.75 Y2 @ Y3))) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y3))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (iskpair @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 ( 860.40/111.75 setunion @ 860.40/111.75 Y0) @ 860.40/111.75 ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (kpair @ 860.40/111.75 ( 860.40/111.75 kfst @ Y0) @ 860.40/111.75 Y2)))))) & 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 ( 860.40/111.75 setunion @ 860.40/111.75 Y0) @ 860.40/111.75 ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (kpair @ 860.40/111.75 ( 860.40/111.75 kfst @ Y0) @ 860.40/111.75 Y2))))) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (ksnd @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y0 @ Y1)) = 860.40/111.75 (Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (iskpair @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (kpair @ 860.40/111.75 ( 860.40/111.75 kfst @ Y0) @ 860.40/111.75 ( 860.40/111.75 ksnd @ Y0)) = 860.40/111.75 (Y0)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 ksnd @ Y2) @ 860.40/111.75 Y1)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3) @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y0))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3) @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y3 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (kfst @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3)) = 860.40/111.75 (Y2))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (ksnd @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3)) = 860.40/111.75 (Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (kpair @ 860.40/111.75 ( 860.40/111.75 kfst @ Y2) @ 860.40/111.75 ( 860.40/111.75 ksnd @ Y2)) = 860.40/111.75 (Y2)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : 860.40/111.75 $i > $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (Y2 @ 860.40/111.75 Y3 @ 860.40/111.75 Y4) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y3 @ Y4) @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 ( 860.40/111.75 ^[Y5 : $i]: 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y6 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y6 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y7 : $i]: 860.40/111.75 (( 860.40/111.75 ( 860.40/111.75 in @ 860.40/111.75 Y7 @ Y1) & 860.40/111.75 ( 860.40/111.75 Y2 @ 860.40/111.75 Y6 @ Y7) & 860.40/111.75 ( 860.40/111.75 ( 860.40/111.75 (Y5) = 860.40/111.75 (kpair @ 860.40/111.75 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : 860.40/111.75 $i > $i > $o]: 860.40/111.75 (subset @ 860.40/111.75 (dsetconstr @ 860.40/111.75 (cartprod @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 (^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y5 : $i]: 860.40/111.75 (( 860.40/111.75 ( 860.40/111.75 in @ 860.40/111.75 Y5 @ Y1) & 860.40/111.75 ( 860.40/111.75 Y2 @ 860.40/111.75 Y4 @ Y5) & 860.40/111.75 ( 860.40/111.75 ( 860.40/111.75 (Y3) = 860.40/111.75 (kpair @ 860.40/111.75 Y4 @ Y5))))))))))))))) @ 860.40/111.75 (cartprod @ 860.40/111.75 Y0 @ Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : 860.40/111.75 $i > $i > $o]: 860.40/111.75 (subset @ 860.40/111.75 (dsetconstr @ 860.40/111.75 (cartprod @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 (^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y5 : $i]: 860.40/111.75 (( 860.40/111.75 ( 860.40/111.75 in @ 860.40/111.75 Y5 @ Y1) & 860.40/111.75 ( 860.40/111.75 Y2 @ 860.40/111.75 Y4 @ Y5) & 860.40/111.75 ( 860.40/111.75 ( 860.40/111.75 (Y3) = 860.40/111.75 (kpair @ 860.40/111.75 Y4 @ Y5))))))))))))))) @ 860.40/111.75 (cartprod @ 860.40/111.75 Y0 @ Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : 860.40/111.75 $i > $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y3 @ Y4) @ 860.40/111.75 ( 860.40/111.75 dsetconstr @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 ( 860.40/111.75 ^[Y5 : $i]: 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y6 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y6 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y7 : $i]: 860.40/111.75 (( 860.40/111.75 ( 860.40/111.75 in @ 860.40/111.75 Y7 @ Y1) & 860.40/111.75 ( 860.40/111.75 Y2 @ 860.40/111.75 Y6 @ Y7) & 860.40/111.75 ( 860.40/111.75 ( 860.40/111.75 (Y5) = 860.40/111.75 (kpair @ 860.40/111.75 Y6 @ Y7)))))))))))))))) => 860.40/111.75 (Y2 @ 860.40/111.75 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.75 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl252])). 860.40/111.75 thf(zip_derived_cl273, plain, 860.40/111.75 (~ (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((!!) @ (^[Y2 : $i]: 860.40/111.75 (((in @ Y2 @ Y1) => (in @ 860.40/111.75 Y2 @ (setadjoin @ Y0 @ Y1))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((!!) @ (^[Y2 : $i]: 860.40/111.75 (((in @ Y2 @ 860.40/111.75 (setadjoin @ Y0 @ Y1)) => 860.40/111.75 (((!!) @ (^[Y3 : $o]: 860.40/111.75 (((((( 860.40/111.75 (Y2) = 860.40/111.75 (Y0))) => 860.40/111.75 (Y3))) => 860.40/111.75 (((( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (Y3))) => 860.40/111.75 (Y3))))))))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((!!) @ (^[Y2 : $i]: 860.40/111.75 (((in @ Y2 @ 860.40/111.75 (setadjoin @ Y0 @ Y1)) => 860.40/111.75 (((in @ Y2 @ Y1) | 860.40/111.75 (((Y2) = (Y0)))))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = 860.40/111.75 (Y0)))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((((!!) @ (^[Y2 : $i]: 860.40/111.75 (((in @ Y2 @ Y1) => 860.40/111.75 (in @ Y2 @ Y0)))))) => 860.40/111.75 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((!!) @ (^[Y2 : $i]: 860.40/111.75 (((in @ Y1 @ 860.40/111.75 (powerset @ Y0)) => 860.40/111.75 (((in @ Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ Y2 @ 860.40/111.75 Y0)))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((!!) @ (^[Y2 : $i]: 860.40/111.75 (((in @ Y1 @ 860.40/111.75 Y2) => 860.40/111.75 (((in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 (setunion @ 860.40/111.75 Y0))))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((in @ Y1 @ 860.40/111.75 (setunion @ Y0)) => 860.40/111.75 (((!!) @ (^[Y2 : $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) => 860.40/111.75 (Y2)))))))) => 860.40/111.75 (Y2)))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((in @ Y1 @ Y0) => 860.40/111.75 (in @ Y1 @ 860.40/111.75 (powerset @ 860.40/111.75 (setunion @ Y0))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.75 (((((??) @ (^[Y1 : $i]: 860.40/111.75 (((Y0 @ Y1) & 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (((Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2))))))))))))) => 860.40/111.75 (((??) @ (^[Y1 : $i]: 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (((Y0 @ 860.40/111.75 Y2) <=> 860.40/111.75 (((Y2) = 860.40/111.75 (Y1)))))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((((Y0) != (emptyset))) => 860.40/111.75 (((??) @ (^[Y1 : $i]: 860.40/111.75 (in @ Y1 @ Y0))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((in @ Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ emptyset)) => 860.40/111.75 (((Y0) = (Y1))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((((Y0) != 860.40/111.75 (Y1))) => 860.40/111.75 (((~) @ ( 860.40/111.75 in @ Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (((( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) => 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ (^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y1))) | 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y0)))))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (Y1 @ Y2)))))) => 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) != 860.40/111.75 (emptyset))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset) => 860.40/111.75 (Y0 @ Y1))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (Y1 @ Y2)))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 Y1 @ Y2)))))))))))))))) => 860.40/111.75 (((((!!) @ (^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 Y1 @ Y2)))))))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (Y1 @ Y2)))))))))))))))) => 860.40/111.75 (((((!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (Y1 @ Y2)))))))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 Y1 @ Y2)))))))))))))))) => 860.40/111.75 (((((!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (((!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 Y1 @ Y2)))))))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (Y1 @ Y2)))))))))))))))) => 860.40/111.75 (((((!!) @ ( 860.40/111.75 ^[Y0 : $o]: 860.40/111.75 (( 860.40/111.75 (Y0) => 860.40/111.75 (in @ 860.40/111.75 emptyset @ 860.40/111.75 ( 860.40/111.75 prop2set @ 860.40/111.75 Y0))))))) => 860.40/111.75 (((((!!) @ ( 860.40/111.75 ^[Y0 : $o]: 860.40/111.75 (( 860.40/111.75 (Y0) => 860.40/111.75 (set2prop @ 860.40/111.75 ( 860.40/111.75 prop2set @ 860.40/111.75 Y0))))))) => 860.40/111.75 (((( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (Y1 @ Y2)))))))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 Y1 @ Y2)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (Y1 @ Y2)))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 Y1 @ Y2)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (Y0 @ Y1)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) <=> 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y3 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) <=> 860.40/111.75 (in @ 860.40/111.75 Y3 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) <=> 860.40/111.75 (Y1 @ Y3))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))) <=> 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 Y2) = 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (powerset @ 860.40/111.75 Y0) = 860.40/111.75 (powerset @ 860.40/111.75 Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (setunion @ 860.40/111.75 Y0) = 860.40/111.75 (setunion @ 860.40/111.75 Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (( 860.40/111.75 (Y1) = 860.40/111.75 (Y2)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) <=> 860.40/111.75 (Y1 @ Y3))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y0 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y2) & 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (Y1 @ 860.40/111.75 Y3) => 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y3))))))))))))) => 860.40/111.75 (( 860.40/111.75 (descr @ 860.40/111.75 Y0) = 860.40/111.75 (descr @ 860.40/111.75 Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y5 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y5 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y4) = 860.40/111.75 (Y5))) => 860.40/111.75 (( 860.40/111.75 (Y2 @ 860.40/111.75 Y4) <=> 860.40/111.75 (Y3 @ Y5))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ 860.40/111.75 Y2) = 860.40/111.75 (dsetconstr @ 860.40/111.75 Y1 @ Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (subset @ 860.40/111.75 Y1 @ Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 emptyset @ 860.40/111.75 Y0)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 subset @ 860.40/111.75 Y0 @ Y1)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 subset @ 860.40/111.75 Y0 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (Y0) != 860.40/111.75 (Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (Y0) != 860.40/111.75 (Y1)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y0)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y2) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y2)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y2) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y1)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (Y1))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) => 860.40/111.75 (( 860.40/111.75 (Y0) = 860.40/111.75 (emptyset)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0)) => 860.40/111.75 (subset @ 860.40/111.75 Y1 @ Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 (powerset @ 860.40/111.75 Y0))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y1)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (in @ 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 (powerset @ 860.40/111.75 Y0)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (subset @ 860.40/111.75 (dsetconstr @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y0))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $o]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (Y3))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (Y3))) => 860.40/111.75 (Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) | 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y0)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 (binunion @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 (binunion @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y0)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y0))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y0))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y1))) => 860.40/111.75 (subset @ 860.40/111.75 Y1 @ Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 ( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (emptyset))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y1))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y1))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (Y0))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (binintersect @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y1 @ Y2)) = 860.40/111.75 (binunion @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 ( 860.40/111.75 binintersect @ 860.40/111.75 Y0 @ Y2))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y0)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (setminus @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (emptyset))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setminus @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (setminus @ 860.40/111.75 Y0 @ Y1) @ 860.40/111.75 Y0))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (setminus @ 860.40/111.75 Y0 @ 860.40/111.75 Y1) = 860.40/111.75 (emptyset))) => 860.40/111.75 (subset @ 860.40/111.75 Y0 @ Y1))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (Y3))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (Y3))))) => 860.40/111.75 (Y3))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y1) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y0))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ Y1))) => 860.40/111.75 (( 860.40/111.75 (~) @ ( 860.40/111.75 in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 symdiff @ 860.40/111.75 Y0 @ Y1))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y0 @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (iskpair @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset) @ 860.40/111.75 (setadjoin @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (iskpair @ 860.40/111.75 (kpair @ 860.40/111.75 Y0 @ Y1)))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset) @ 860.40/111.75 Y0))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 Y0)))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y1 @ 860.40/111.75 emptyset))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y1))) | 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (Y0)))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (subset @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 emptyset) @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y3 @ 860.40/111.75 emptyset)) @ 860.40/111.75 emptyset)) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3) @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 powerset @ 860.40/111.75 ( 860.40/111.75 binunion @ 860.40/111.75 Y0 @ Y1)))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y1) => 860.40/111.75 (in @ 860.40/111.75 ( 860.40/111.75 kpair @ 860.40/111.75 Y2 @ Y3) @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y3 @ 860.40/111.75 Y0) & 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y4 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y4 @ 860.40/111.75 Y1) & 860.40/111.75 (( 860.40/111.75 (Y2) = 860.40/111.75 (kpair @ 860.40/111.75 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 ( 860.40/111.75 cartprod @ 860.40/111.75 Y0 @ Y1)) => 860.40/111.75 (iskpair @ 860.40/111.75 Y2)))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y1 @ 860.40/111.75 ( 860.40/111.75 setunion @ 860.40/111.75 Y0)) => 860.40/111.75 (( 860.40/111.75 (??) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) & 860.40/111.75 (in @ 860.40/111.75 Y1 @ Y2)))))))))))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)) @ 860.40/111.75 Y0)))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (subset @ 860.40/111.75 Y0 @ 860.40/111.75 (setunion @ 860.40/111.75 (setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (setunion @ 860.40/111.75 ( 860.40/111.75 setadjoin @ 860.40/111.75 Y0 @ 860.40/111.75 emptyset)) = 860.40/111.75 (Y0)))))) => 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y0 : $i]: 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y1 : $i > $o]: 860.40/111.75 (( 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y2 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.75 Y2 @ 860.40/111.75 Y0) => 860.40/111.75 (( 860.40/111.75 (!!) @ ( 860.40/111.75 ^[Y3 : $i]: 860.40/111.75 (( 860.40/111.75 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset)))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y3) = 860.40/111.76 (Y2)))))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset))))))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (iskpair @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (in @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 Y0)))) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (in @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 Y0))) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)))))))) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ Y0)))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (kfst @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y0 @ Y1)) = 860.40/111.76 (Y0))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kfst @ Y2) @ 860.40/111.76 Y0)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y2))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (kpair @ 860.40/111.76 Y2 @ Y3))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y2))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 emptyset))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (kpair @ 860.40/111.76 Y2 @ Y3))) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (iskpair @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y0) @ 860.40/111.76 Y2)))))) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y0) @ 860.40/111.76 Y2))))) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (ksnd @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y0 @ Y1)) = 860.40/111.76 (Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (iskpair @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y0) @ 860.40/111.76 ( 860.40/111.76 ksnd @ Y0)) = 860.40/111.76 (Y0)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 ksnd @ Y2) @ 860.40/111.76 Y1)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3) @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y0))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3) @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 Y3 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (kfst @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3)) = 860.40/111.76 (Y2))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (ksnd @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3)) = 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y2) @ 860.40/111.76 ( 860.40/111.76 ksnd @ Y2)) = 860.40/111.76 (Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y2 @ 860.40/111.76 Y3 @ 860.40/111.76 Y4) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y3 @ Y4) @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y6 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y6 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y7 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y7 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y6 @ Y7) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y5) = 860.40/111.76 (kpair @ 860.40/111.76 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (subset @ 860.40/111.76 (dsetconstr @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 (^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y5 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y4 @ Y5) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y3) = 860.40/111.76 (kpair @ 860.40/111.76 Y4 @ Y5))))))))))))))) @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (subset @ 860.40/111.76 (dsetconstr @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 (^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y5 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y4 @ Y5) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y3) = 860.40/111.76 (kpair @ 860.40/111.76 Y4 @ Y5))))))))))))))) @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y3 @ Y4) @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y6 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y6 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y7 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y7 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y6 @ Y7) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y5) = 860.40/111.76 (kpair @ 860.40/111.76 Y6 @ Y7)))))))))))))))) => 860.40/111.76 (Y2 @ 860.40/111.76 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.76 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl263])). 860.40/111.76 thf(zip_derived_cl279, plain, 860.40/111.76 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y2 @ Y1) => (in @ Y2 @ 860.40/111.76 (setadjoin @ Y0 @ Y1))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y2 @ 860.40/111.76 (setadjoin @ Y0 @ Y1)) => 860.40/111.76 (((!!) @ (^[Y3 : $o]: 860.40/111.76 (((((((Y2) = 860.40/111.76 (Y0))) => 860.40/111.76 (Y3))) => 860.40/111.76 (((((in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (Y3))) => 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y2 @ 860.40/111.76 (setadjoin @ Y0 @ Y1)) => 860.40/111.76 (((in @ Y2 @ Y1) | 860.40/111.76 (((Y2) = (Y0)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y2 @ Y1) => 860.40/111.76 (in @ Y2 @ Y0)))))) => 860.40/111.76 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y1 @ 860.40/111.76 (powerset @ Y0)) => 860.40/111.76 (((in @ Y2 @ 860.40/111.76 Y1) => (in @ 860.40/111.76 Y2 @ Y0)))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (((in @ Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ Y1 @ 860.40/111.76 (setunion @ 860.40/111.76 Y0))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ Y1 @ 860.40/111.76 (setunion @ Y0)) => 860.40/111.76 (((!!) @ (^[Y2 : $o]: 860.40/111.76 (((( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (Y2)))))))) => 860.40/111.76 (Y2)))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ Y1 @ Y0) => 860.40/111.76 (in @ Y1 @ 860.40/111.76 (powerset @ 860.40/111.76 (setunion @ Y0))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.76 (((((??) @ (^[Y1 : $i]: 860.40/111.76 (((Y0 @ Y1) & 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (((Y0 @ Y2) => 860.40/111.76 (((Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (((??) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y1)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((((Y0) != (emptyset))) => 860.40/111.76 (((??) @ (^[Y1 : $i]: 860.40/111.76 (in @ Y1 @ Y0))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ emptyset)) => 860.40/111.76 (((Y0) = (Y1))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((((Y0) != (Y1))) => 860.40/111.76 (((~) @ ( 860.40/111.76 in @ Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset)))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((((Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (in @ Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) => 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset)))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y1))) | 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y0)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (in @ Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (((( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))) => 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) != 860.40/111.76 (emptyset))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset) => 860.40/111.76 (Y0 @ Y1))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $o]: 860.40/111.76 (((Y0) => 860.40/111.76 (in @ 860.40/111.76 emptyset @ 860.40/111.76 (prop2set @ 860.40/111.76 Y0))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $o]: 860.40/111.76 (( 860.40/111.76 (Y0) => 860.40/111.76 (set2prop @ 860.40/111.76 ( 860.40/111.76 prop2set @ 860.40/111.76 Y0))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (Y0 @ Y1)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y3 @ Y1))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) <=> 860.40/111.76 (in @ 860.40/111.76 Y3 @ Y1))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (Y1 @ Y3))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))) <=> 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 Y2) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (powerset @ 860.40/111.76 Y0) = 860.40/111.76 (powerset @ 860.40/111.76 Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (setunion @ 860.40/111.76 Y0) = 860.40/111.76 (setunion @ 860.40/111.76 Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (Y1 @ Y3))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))) => 860.40/111.76 (( 860.40/111.76 (descr @ 860.40/111.76 Y0) = 860.40/111.76 (descr @ 860.40/111.76 Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y5 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y4) = 860.40/111.76 (Y5))) => 860.40/111.76 (( 860.40/111.76 (Y2 @ 860.40/111.76 Y4) <=> 860.40/111.76 (Y3 @ Y5))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y2) = 860.40/111.76 (dsetconstr @ 860.40/111.76 Y1 @ Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (subset @ 860.40/111.76 Y1 @ Y0))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (subset @ 860.40/111.76 emptyset @ 860.40/111.76 Y0)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y0)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 subset @ 860.40/111.76 Y0 @ Y1)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 subset @ 860.40/111.76 Y0 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (Y0) != 860.40/111.76 (Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (Y0) != 860.40/111.76 (Y1)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y0)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ Y1)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 Y1)))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (emptyset)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 Y0)))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 Y0)) => 860.40/111.76 (subset @ 860.40/111.76 Y1 @ Y0))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y0 @ 860.40/111.76 (powerset @ 860.40/111.76 Y0))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (subset @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 Y1)))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (in @ 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 (powerset @ 860.40/111.76 Y0)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (subset @ 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 Y0))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $o]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (Y3))) => 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) | 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y0)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 (binunion @ 860.40/111.76 Y0 @ Y1)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 (binunion @ 860.40/111.76 Y0 @ Y1)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binintersect @ 860.40/111.76 Y0 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (subset @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binintersect @ 860.40/111.76 Y0 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binintersect @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y0)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (subset @ 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 Y0))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (Y0))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (Y1))) => 860.40/111.76 (subset @ 860.40/111.76 Y1 @ Y0))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 binintersect @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))))) => 860.40/111.76 (( 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (emptyset))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (subset @ 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 Y1))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (Y0))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (binintersect @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y1 @ Y2)) = 860.40/111.76 (binunion @ 860.40/111.76 ( 860.40/111.76 binintersect @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 ( 860.40/111.76 binintersect @ 860.40/111.76 Y0 @ Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setminus @ 860.40/111.76 Y0 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setminus @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y0)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setminus @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (setminus @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (emptyset))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setminus @ 860.40/111.76 Y0 @ Y1)))) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setminus @ 860.40/111.76 Y0 @ Y1)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y0)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y0))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setminus @ 860.40/111.76 Y0 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setminus @ 860.40/111.76 Y0 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (subset @ 860.40/111.76 (setminus @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 Y0))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setminus @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (emptyset))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 symdiff @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (Y3))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y0))) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (Y3))))) => 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 symdiff @ 860.40/111.76 Y0 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y0))) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 symdiff @ 860.40/111.76 Y0 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 symdiff @ 860.40/111.76 Y0 @ Y1))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y0))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 symdiff @ 860.40/111.76 Y0 @ Y1))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y0 @ 860.40/111.76 (setunion @ 860.40/111.76 (setadjoin @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 (setadjoin @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 (setunion @ 860.40/111.76 (setadjoin @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 (setadjoin @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (iskpair @ 860.40/111.76 (setadjoin @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 (setadjoin @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (iskpair @ 860.40/111.76 (kpair @ 860.40/111.76 Y0 @ Y1)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 Y0) => 860.40/111.76 (subset @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset) @ 860.40/111.76 Y0))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 Y0)))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y1))) | 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y0)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (subset @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (subset @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1)))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3) @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 ( 860.40/111.76 powerset @ 860.40/111.76 ( 860.40/111.76 binunion @ 860.40/111.76 Y0 @ Y1)))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3) @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (kpair @ 860.40/111.76 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (iskpair @ 860.40/111.76 Y2)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0)) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (in @ 860.40/111.76 Y1 @ Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (subset @ 860.40/111.76 (setunion @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset)) @ 860.40/111.76 Y0)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 (setunion @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset)))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (setunion @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset)) = 860.40/111.76 (Y0)))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset)))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y3) = 860.40/111.76 (Y2)))))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset))))))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 Y0 @ Y1)) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (iskpair @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (in @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 Y0)))) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (in @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 Y0))) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)))))))) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ Y0)))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (kfst @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y0 @ Y1)) = 860.40/111.76 (Y0))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kfst @ Y2) @ 860.40/111.76 Y0)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y2))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (kpair @ 860.40/111.76 Y2 @ Y3))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y2))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 emptyset))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)) = 860.40/111.76 (setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 emptyset) @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y3 @ 860.40/111.76 emptyset)) @ 860.40/111.76 emptyset)))) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) = 860.40/111.76 (kpair @ 860.40/111.76 Y2 @ Y3))) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y3))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (iskpair @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y0) @ 860.40/111.76 Y2)))))) & 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 ( 860.40/111.76 setunion @ 860.40/111.76 Y0) @ 860.40/111.76 ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y0) @ 860.40/111.76 Y2))))) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (ksnd @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y0 @ Y1)) = 860.40/111.76 (Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (iskpair @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y0) @ 860.40/111.76 ( 860.40/111.76 ksnd @ Y0)) = 860.40/111.76 (Y0)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 ksnd @ Y2) @ 860.40/111.76 Y1)))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3) @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y0))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3) @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (in @ 860.40/111.76 Y3 @ Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (kfst @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3)) = 860.40/111.76 (Y2))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (ksnd @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y2 @ Y3)) = 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1)) => 860.40/111.76 (( 860.40/111.76 (kpair @ 860.40/111.76 ( 860.40/111.76 kfst @ Y2) @ 860.40/111.76 ( 860.40/111.76 ksnd @ Y2)) = 860.40/111.76 (Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y2 @ 860.40/111.76 Y3 @ 860.40/111.76 Y4) => 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y3 @ Y4) @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y6 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y6 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y7 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y7 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y6 @ Y7) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y5) = 860.40/111.76 (kpair @ 860.40/111.76 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (subset @ 860.40/111.76 (dsetconstr @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 (^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y5 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y4 @ Y5) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y3) = 860.40/111.76 (kpair @ 860.40/111.76 Y4 @ Y5))))))))))))))) @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (subset @ 860.40/111.76 (dsetconstr @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 (^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y5 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y4 @ Y5) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y3) = 860.40/111.76 (kpair @ 860.40/111.76 Y4 @ Y5))))))))))))))) @ 860.40/111.76 (cartprod @ 860.40/111.76 Y0 @ Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : 860.40/111.76 $i > $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 ( 860.40/111.76 kpair @ 860.40/111.76 Y3 @ Y4) @ 860.40/111.76 ( 860.40/111.76 dsetconstr @ 860.40/111.76 ( 860.40/111.76 cartprod @ 860.40/111.76 Y0 @ Y1) @ 860.40/111.76 ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y6 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y6 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y7 : $i]: 860.40/111.76 (( 860.40/111.76 ( 860.40/111.76 in @ 860.40/111.76 Y7 @ Y1) & 860.40/111.76 ( 860.40/111.76 Y2 @ 860.40/111.76 Y6 @ Y7) & 860.40/111.76 ( 860.40/111.76 ( 860.40/111.76 (Y5) = 860.40/111.76 (kpair @ 860.40/111.76 Y6 @ Y7)))))))))))))))) => 860.40/111.76 (Y2 @ 860.40/111.76 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.76 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl273])). 860.40/111.76 thf(zip_derived_cl286, plain, 860.40/111.76 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y2 @ 860.40/111.76 (setadjoin @ Y0 @ Y1)) => 860.40/111.76 (((!!) @ (^[Y3 : $o]: 860.40/111.76 (((((((Y2) = (Y0))) => 860.40/111.76 (Y3))) => 860.40/111.76 (((((in @ Y2 @ 860.40/111.76 Y1) => (Y3))) => 860.40/111.76 (Y3))))))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y2 @ 860.40/111.76 (setadjoin @ Y0 @ Y1)) => 860.40/111.76 (((in @ Y2 @ Y1) | 860.40/111.76 (((Y2) = (Y0)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y2 @ Y1) => 860.40/111.76 (in @ Y2 @ Y0)))))) => 860.40/111.76 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y1 @ 860.40/111.76 (powerset @ Y0)) => 860.40/111.76 (((in @ Y2 @ 860.40/111.76 Y1) => (in @ 860.40/111.76 Y2 @ Y0)))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (((in @ Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (((in @ Y2 @ 860.40/111.76 Y0) => (in @ 860.40/111.76 Y1 @ 860.40/111.76 (setunion @ Y0))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ Y1 @ 860.40/111.76 (setunion @ Y0)) => 860.40/111.76 (((!!) @ (^[Y2 : $o]: 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y3 @ 860.40/111.76 Y0) => 860.40/111.76 (Y2)))))))) => 860.40/111.76 (Y2)))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ Y1 @ Y0) => (in @ 860.40/111.76 Y1 @ 860.40/111.76 (powerset @ 860.40/111.76 (setunion @ Y0))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.76 (((((??) @ (^[Y1 : $i]: 860.40/111.76 (((Y0 @ Y1) & 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (((??) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ (^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y1)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((((Y0) != (emptyset))) => 860.40/111.76 (((??) @ (^[Y1 : $i]: 860.40/111.76 (in @ Y1 @ Y0))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ Y0 @ 860.40/111.76 (setadjoin @ Y1 @ 860.40/111.76 emptyset)) => 860.40/111.76 (((Y0) = (Y1))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((((Y0) != (Y1))) => 860.40/111.76 (((~) @ ( 860.40/111.76 in @ Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ emptyset)))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((((Y0) = (Y1))) => 860.40/111.76 (in @ Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ emptyset)))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((in @ Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset)) => 860.40/111.76 (in @ Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 emptyset)))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y1))) | 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y0)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 ( 860.40/111.76 setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ (^[Y1 : $i]: 860.40/111.76 (in @ 860.40/111.76 Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (((((??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))) => 860.40/111.76 (((dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) != 860.40/111.76 (emptyset))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (((in @ 860.40/111.76 Y1 @ 860.40/111.76 emptyset) => 860.40/111.76 (Y0 @ Y1))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (((!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ (^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $o]: 860.40/111.76 (((Y0) => 860.40/111.76 (in @ 860.40/111.76 emptyset @ 860.40/111.76 (prop2set @ 860.40/111.76 Y0))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $o]: 860.40/111.76 (((Y0) => 860.40/111.76 (set2prop @ 860.40/111.76 (prop2set @ 860.40/111.76 Y0))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((((!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 ( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (Y1 @ Y2)))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) & 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 Y1 @ Y2)))))))))))))))) => 860.40/111.76 (((( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (Y0 @ Y1)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y3 @ Y1))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) <=> 860.40/111.76 (in @ 860.40/111.76 Y3 @ Y1))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (Y1 @ Y3))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))) <=> 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ 860.40/111.76 Y2) = 860.40/111.76 (setadjoin @ 860.40/111.76 Y1 @ Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (powerset @ 860.40/111.76 Y0) = 860.40/111.76 (powerset @ 860.40/111.76 Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (setunion @ 860.40/111.76 Y0) = 860.40/111.76 (setunion @ 860.40/111.76 Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2))))))))))))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) => 860.40/111.76 (( 860.40/111.76 (Y1) = 860.40/111.76 (Y2)))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))) => 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) <=> 860.40/111.76 (Y1 @ Y3))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y0 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (??) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y2) & 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i]: 860.40/111.76 (( 860.40/111.76 (Y1 @ 860.40/111.76 Y3) => 860.40/111.76 (( 860.40/111.76 (Y2) = 860.40/111.76 (Y3))))))))))))) => 860.40/111.76 (( 860.40/111.76 (descr @ 860.40/111.76 Y0) = 860.40/111.76 (descr @ 860.40/111.76 Y1))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y3 : $i > $o]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y4 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y4 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y5 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y5 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y4) = 860.40/111.76 (Y5))) => 860.40/111.76 (( 860.40/111.76 (Y2 @ 860.40/111.76 Y4) <=> 860.40/111.76 (Y3 @ Y5))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (dsetconstr @ 860.40/111.76 Y0 @ 860.40/111.76 Y2) = 860.40/111.76 (dsetconstr @ 860.40/111.76 Y1 @ Y3))))))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (subset @ 860.40/111.76 Y1 @ Y0))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (Y0) = 860.40/111.76 (Y1))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y1))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (subset @ 860.40/111.76 emptyset @ 860.40/111.76 Y0)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (in @ 860.40/111.76 Y2 @ Y1)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y0)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 subset @ 860.40/111.76 Y0 @ Y1)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 subset @ 860.40/111.76 Y0 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (Y0) != 860.40/111.76 (Y1))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (in @ 860.40/111.76 Y2 @ 860.40/111.76 Y0) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (~) @ ( 860.40/111.76 in @ 860.40/111.76 Y2 @ Y1))) => 860.40/111.76 (( 860.40/111.76 (Y0) != 860.40/111.76 (Y1)))))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y0)))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y0 @ 860.40/111.76 Y1) => 860.40/111.76 (( 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 Y2) => 860.40/111.76 (subset @ 860.40/111.76 Y0 @ Y2)))))))))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (subset @ 860.40/111.76 Y1 @ 860.40/111.76 (setadjoin @ 860.40/111.76 Y0 @ Y1)))))))) => 860.40/111.76 (( 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y0 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y1 : $i]: 860.40/111.76 (( 860.40/111.76 (!!) @ ( 860.40/111.76 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ Y2))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y1)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (emptyset)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0)) => 860.40/111.77 (subset @ 860.40/111.77 Y1 @ Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y0 @ 860.40/111.77 (powerset @ 860.40/111.77 Y0))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y1)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (in @ 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 (powerset @ 860.40/111.77 Y0)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (subset @ 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y0))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $o]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (Y3))) => 860.40/111.77 (Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) | 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 (binunion @ 860.40/111.77 Y0 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 (binunion @ 860.40/111.77 Y0 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y0))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y0))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y1))) => 860.40/111.77 (subset @ 860.40/111.77 Y1 @ Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 ( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y1))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y0))) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y1 @ Y2)) = 860.40/111.77 (binunion @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y2))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (setminus @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0)))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (setminus @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y0))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setminus @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (emptyset))) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (Y3))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (Y3))))) => 860.40/111.77 (Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y0 @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (iskpair @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (iskpair @ 860.40/111.77 (kpair @ 860.40/111.77 Y0 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset) @ 860.40/111.77 Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y1))) | 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y0)))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3) @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y4 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y4 @ 860.40/111.77 Y1) & 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (kpair @ 860.40/111.77 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (iskpair @ 860.40/111.77 Y2)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0)) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (in @ 860.40/111.77 Y1 @ Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset)) @ 860.40/111.77 Y0)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset)))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (setunion @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset)) = 860.40/111.77 (Y0)))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset)))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y3) = 860.40/111.77 (Y2)))))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset))))))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (iskpair @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (in @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 Y0)))) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (in @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 Y0))) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)))))))) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ Y0)))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (kfst @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y0 @ Y1)) = 860.40/111.77 (Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kfst @ Y2) @ 860.40/111.77 Y0)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y2))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (kpair @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (kpair @ 860.40/111.77 Y2 @ Y3))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y2))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (kpair @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (kpair @ 860.40/111.77 Y2 @ Y3))) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (iskpair @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (kpair @ 860.40/111.77 ( 860.40/111.77 kfst @ Y0) @ 860.40/111.77 Y2)))))) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (kpair @ 860.40/111.77 ( 860.40/111.77 kfst @ Y0) @ 860.40/111.77 Y2))))) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (ksnd @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y0 @ Y1)) = 860.40/111.77 (Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (iskpair @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (kpair @ 860.40/111.77 ( 860.40/111.77 kfst @ Y0) @ 860.40/111.77 ( 860.40/111.77 ksnd @ Y0)) = 860.40/111.77 (Y0)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 ksnd @ Y2) @ 860.40/111.77 Y1)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3) @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3) @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y3 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (kfst @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3)) = 860.40/111.77 (Y2))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (ksnd @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3)) = 860.40/111.77 (Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (kpair @ 860.40/111.77 ( 860.40/111.77 kfst @ Y2) @ 860.40/111.77 ( 860.40/111.77 ksnd @ Y2)) = 860.40/111.77 (Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : 860.40/111.77 $i > $i > $o]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y4 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y4 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (Y2 @ 860.40/111.77 Y3 @ 860.40/111.77 Y4) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y3 @ Y4) @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 ( 860.40/111.77 ^[Y5 : $i]: 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y6 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y6 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y7 : $i]: 860.40/111.77 (( 860.40/111.77 ( 860.40/111.77 in @ 860.40/111.77 Y7 @ Y1) & 860.40/111.77 ( 860.40/111.77 Y2 @ 860.40/111.77 Y6 @ Y7) & 860.40/111.77 ( 860.40/111.77 ( 860.40/111.77 (Y5) = 860.40/111.77 (kpair @ 860.40/111.77 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : 860.40/111.77 $i > $i > $o]: 860.40/111.77 (subset @ 860.40/111.77 (dsetconstr @ 860.40/111.77 (cartprod @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 (^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y4 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y4 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y5 : $i]: 860.40/111.77 (( 860.40/111.77 ( 860.40/111.77 in @ 860.40/111.77 Y5 @ Y1) & 860.40/111.77 ( 860.40/111.77 Y2 @ 860.40/111.77 Y4 @ Y5) & 860.40/111.77 ( 860.40/111.77 ( 860.40/111.77 (Y3) = 860.40/111.77 (kpair @ 860.40/111.77 Y4 @ Y5))))))))))))))) @ 860.40/111.77 (cartprod @ 860.40/111.77 Y0 @ Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : 860.40/111.77 $i > $i > $o]: 860.40/111.77 (subset @ 860.40/111.77 (dsetconstr @ 860.40/111.77 (cartprod @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 (^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y4 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y4 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y5 : $i]: 860.40/111.77 (( 860.40/111.77 ( 860.40/111.77 in @ 860.40/111.77 Y5 @ Y1) & 860.40/111.77 ( 860.40/111.77 Y2 @ 860.40/111.77 Y4 @ Y5) & 860.40/111.77 ( 860.40/111.77 ( 860.40/111.77 (Y3) = 860.40/111.77 (kpair @ 860.40/111.77 Y4 @ Y5))))))))))))))) @ 860.40/111.77 (cartprod @ 860.40/111.77 Y0 @ Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : 860.40/111.77 $i > $i > $o]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y4 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y4 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y3 @ Y4) @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 ( 860.40/111.77 ^[Y5 : $i]: 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y6 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y6 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y7 : $i]: 860.40/111.77 (( 860.40/111.77 ( 860.40/111.77 in @ 860.40/111.77 Y7 @ Y1) & 860.40/111.77 ( 860.40/111.77 Y2 @ 860.40/111.77 Y6 @ Y7) & 860.40/111.77 ( 860.40/111.77 ( 860.40/111.77 (Y5) = 860.40/111.77 (kpair @ 860.40/111.77 Y6 @ Y7)))))))))))))))) => 860.40/111.77 (Y2 @ 860.40/111.77 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.77 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl279])). 860.40/111.77 thf(zip_derived_cl290, plain, 860.40/111.77 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((!!) @ (^[Y2 : $i]: 860.40/111.77 (((in @ Y2 @ 860.40/111.77 (setadjoin @ Y0 @ Y1)) => 860.40/111.77 (((in @ Y2 @ Y1) | 860.40/111.77 (((Y2) = (Y0)))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((((!!) @ (^[Y2 : $i]: 860.40/111.77 (((in @ Y2 @ Y1) => (in @ 860.40/111.77 Y2 @ Y0)))))) => 860.40/111.77 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((!!) @ (^[Y2 : $i]: 860.40/111.77 (((in @ Y1 @ 860.40/111.77 (powerset @ Y0)) => 860.40/111.77 (((in @ Y2 @ Y1) => 860.40/111.77 (in @ Y2 @ Y0)))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((!!) @ (^[Y2 : $i]: 860.40/111.77 (((in @ Y1 @ Y2) => 860.40/111.77 (((in @ Y2 @ 860.40/111.77 Y0) => (in @ 860.40/111.77 Y1 @ 860.40/111.77 (setunion @ Y0))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((in @ Y1 @ 860.40/111.77 (setunion @ Y0)) => 860.40/111.77 (((!!) @ (^[Y2 : $o]: 860.40/111.77 (((((!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (Y2)))))))) => 860.40/111.77 (Y2)))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((in @ Y1 @ Y0) => (in @ 860.40/111.77 Y1 @ 860.40/111.77 (powerset @ 860.40/111.77 (setunion @ Y0))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.77 (((((??) @ (^[Y1 : $i]: 860.40/111.77 (((Y0 @ Y1) & 860.40/111.77 (((!!) @ (^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2))))))))))))) => 860.40/111.77 (((??) @ (^[Y1 : $i]: 860.40/111.77 (((!!) @ (^[Y2 : $i]: 860.40/111.77 (((Y0 @ 860.40/111.77 Y2) <=> 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y1)))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((((Y0) != (emptyset))) => 860.40/111.77 (((??) @ (^[Y1 : $i]: 860.40/111.77 (in @ Y1 @ Y0))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((in @ Y0 @ 860.40/111.77 (setadjoin @ Y1 @ 860.40/111.77 emptyset)) => 860.40/111.77 (((Y0) = (Y1))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((((Y0) != (Y1))) => 860.40/111.77 (((~) @ (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset)))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((((Y0) = (Y1))) => 860.40/111.77 (in @ Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ emptyset)))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((in @ Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ emptyset)) => 860.40/111.77 (in @ Y1 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ emptyset)))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (((!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y1))) | 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y0)))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (in @ Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))) => 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) != 860.40/111.77 (emptyset))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.77 (((!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (((in @ Y1 @ 860.40/111.77 emptyset) => 860.40/111.77 (Y0 @ Y1))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (((( 860.40/111.77 (~) @ ( 860.40/111.77 ((!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (Y1 @ Y2)))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 Y1 @ Y2)))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 Y1 @ Y2)))))))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 ( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (((!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 ( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 Y1 @ Y2)))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 Y1 @ Y2)))))))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 ( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (Y1 @ Y2)))))))))))))))) => 860.40/111.77 (((((!!) @ (^[Y0 : $o]: 860.40/111.77 (( 860.40/111.77 (Y0) => 860.40/111.77 (in @ 860.40/111.77 emptyset @ 860.40/111.77 ( 860.40/111.77 prop2set @ 860.40/111.77 Y0))))))) => 860.40/111.77 (((((!!) @ ( 860.40/111.77 ^[Y0 : $o]: 860.40/111.77 (((Y0) => 860.40/111.77 (set2prop @ 860.40/111.77 (prop2set @ 860.40/111.77 Y0))))))) => 860.40/111.77 (((((!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (((!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 ( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 Y1 @ Y2)))))))))))))))) => 860.40/111.77 (((((!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 ( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (Y1 @ Y2)))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 Y1 @ Y2)))))))))))))))) => 860.40/111.77 (((((!!) @ ( 860.40/111.77 ^[Y0 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (Y0 @ Y1)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2))))))))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y1) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2)))))))))))))))))))) => 860.40/111.77 (((( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) <=> 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y1) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y3 @ Y1))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) <=> 860.40/111.77 (in @ 860.40/111.77 Y3 @ Y1))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y1) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2))))))))))))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) <=> 860.40/111.77 (Y1 @ Y3))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))) <=> 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 Y2) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (powerset @ 860.40/111.77 Y0) = 860.40/111.77 (powerset @ 860.40/111.77 Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (setunion @ 860.40/111.77 Y0) = 860.40/111.77 (setunion @ 860.40/111.77 Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y1) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2))))))))))))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y2)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) <=> 860.40/111.77 (Y1 @ Y3))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y2) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) & 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))) => 860.40/111.77 (( 860.40/111.77 (descr @ 860.40/111.77 Y0) = 860.40/111.77 (descr @ 860.40/111.77 Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y4 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y4 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y5 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y5 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y4) = 860.40/111.77 (Y5))) => 860.40/111.77 (( 860.40/111.77 (Y2 @ 860.40/111.77 Y4) <=> 860.40/111.77 (Y3 @ Y5))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y2) = 860.40/111.77 (dsetconstr @ 860.40/111.77 Y1 @ Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (subset @ 860.40/111.77 Y1 @ Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (subset @ 860.40/111.77 emptyset @ 860.40/111.77 Y0)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0)))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 subset @ 860.40/111.77 Y0 @ Y1)))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 subset @ 860.40/111.77 Y0 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (Y0) != 860.40/111.77 (Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (Y0) != 860.40/111.77 (Y1)))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y0)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 Y2) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y2) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ Y2))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y1)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (emptyset)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0)) => 860.40/111.77 (subset @ 860.40/111.77 Y1 @ Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y0 @ 860.40/111.77 (powerset @ 860.40/111.77 Y0))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y1)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (in @ 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 (powerset @ 860.40/111.77 Y0)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (subset @ 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y0))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $o]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (Y3))) => 860.40/111.77 (Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) | 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 (binunion @ 860.40/111.77 Y0 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 (binunion @ 860.40/111.77 Y0 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y0))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y0))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y1))) => 860.40/111.77 (subset @ 860.40/111.77 Y1 @ Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 ( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y1))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (Y0))) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (binintersect @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y1 @ Y2)) = 860.40/111.77 (binunion @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 ( 860.40/111.77 binintersect @ 860.40/111.77 Y0 @ Y2))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (setminus @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0)))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setminus @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (setminus @ 860.40/111.77 Y0 @ Y1) @ 860.40/111.77 Y0))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setminus @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (emptyset))) => 860.40/111.77 (subset @ 860.40/111.77 Y0 @ Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (Y3))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (Y3))))) => 860.40/111.77 (Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y1) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y0))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ Y1))) => 860.40/111.77 (( 860.40/111.77 (~) @ ( 860.40/111.77 in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 symdiff @ 860.40/111.77 Y0 @ Y1))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y0 @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (iskpair @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 (setadjoin @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (iskpair @ 860.40/111.77 (kpair @ 860.40/111.77 Y0 @ Y1)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset) @ 860.40/111.77 Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 Y0)))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y1))) | 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y0)))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (subset @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3) @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 powerset @ 860.40/111.77 ( 860.40/111.77 binunion @ 860.40/111.77 Y0 @ Y1)))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y1) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3) @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y4 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y4 @ 860.40/111.77 Y1) & 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (kpair @ 860.40/111.77 Y3 @ Y4)))))))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (iskpair @ 860.40/111.77 Y2)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0)) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (in @ 860.40/111.77 Y1 @ Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (subset @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset)) @ 860.40/111.77 Y0)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (subset @ 860.40/111.77 Y0 @ 860.40/111.77 (setunion @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset)))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (setunion @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset)) = 860.40/111.77 (Y0)))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset)))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y3) = 860.40/111.77 (Y2)))))))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset))))))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i > $o]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y3 @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y2) => 860.40/111.77 (( 860.40/111.77 (Y1 @ 860.40/111.77 Y3) => 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 Y0) & 860.40/111.77 (Y1 @ Y2)))))) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 Y0 @ Y1)) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset)))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y2)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (iskpair @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (in @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 Y0)))) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (in @ 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 Y0))) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 Y0) & 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)))))))) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ Y0)))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (kfst @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y0 @ Y1)) = 860.40/111.77 (Y0))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kfst @ Y2) @ 860.40/111.77 Y0)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y2))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (kpair @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (kpair @ 860.40/111.77 Y2 @ Y3))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y2))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1))) => 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 emptyset))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (Y2) = 860.40/111.77 (Y3))) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y3))))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset))) => 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (Y1)))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y0 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)) = 860.40/111.77 (setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 emptyset) @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 setadjoin @ 860.40/111.77 Y3 @ 860.40/111.77 emptyset)) @ 860.40/111.77 emptyset)))) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (kpair @ 860.40/111.77 Y0 @ 860.40/111.77 Y1) = 860.40/111.77 (kpair @ 860.40/111.77 Y2 @ Y3))) => 860.40/111.77 (( 860.40/111.77 (Y1) = 860.40/111.77 (Y3))))))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (iskpair @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (??) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y1 @ 860.40/111.77 ( 860.40/111.77 dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (kpair @ 860.40/111.77 ( 860.40/111.77 kfst @ Y0) @ 860.40/111.77 Y2)))))) & 860.40/111.77 (( 860.40/111.77 (dsetconstr @ 860.40/111.77 ( 860.40/111.77 setunion @ 860.40/111.77 Y0) @ 860.40/111.77 ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (Y0) = 860.40/111.77 (kpair @ 860.40/111.77 ( 860.40/111.77 kfst @ Y0) @ 860.40/111.77 Y2))))) = 860.40/111.77 (setadjoin @ 860.40/111.77 Y1 @ 860.40/111.77 emptyset))))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (ksnd @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y0 @ Y1)) = 860.40/111.77 (Y1))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (iskpair @ 860.40/111.77 Y0) => 860.40/111.77 (( 860.40/111.77 (kpair @ 860.40/111.77 ( 860.40/111.77 kfst @ Y0) @ 860.40/111.77 ( 860.40/111.77 ksnd @ Y0)) = 860.40/111.77 (Y0)))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 Y2 @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 ksnd @ Y2) @ 860.40/111.77 Y1)))))))))))) => 860.40/111.77 (( 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y0 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y1 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y2 : $i]: 860.40/111.77 (( 860.40/111.77 (!!) @ ( 860.40/111.77 ^[Y3 : $i]: 860.40/111.77 (( 860.40/111.77 (in @ 860.40/111.77 ( 860.40/111.77 kpair @ 860.40/111.77 Y2 @ Y3) @ 860.40/111.77 ( 860.40/111.77 cartprod @ 860.40/111.77 Y0 @ Y1)) => 860.40/111.77 (in @ 860.40/111.77 Y2 @ Y0))))))))))))))) => 860.40/111.77 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 ( 860.40/111.78 kpair @ 860.40/111.78 Y2 @ Y3) @ 860.40/111.78 ( 860.40/111.78 cartprod @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (in @ 860.40/111.78 Y3 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y3 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (kfst @ 860.40/111.78 ( 860.40/111.78 kpair @ 860.40/111.78 Y2 @ Y3)) = 860.40/111.78 (Y2))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y3 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (ksnd @ 860.40/111.78 ( 860.40/111.78 kpair @ 860.40/111.78 Y2 @ Y3)) = 860.40/111.78 (Y3))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 cartprod @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (( 860.40/111.78 (kpair @ 860.40/111.78 ( 860.40/111.78 kfst @ Y2) @ 860.40/111.78 ( 860.40/111.78 ksnd @ Y2)) = 860.40/111.78 (Y2)))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : 860.40/111.78 $i > $i > $o]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y3 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y4 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y4 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (Y2 @ 860.40/111.78 Y3 @ 860.40/111.78 Y4) => 860.40/111.78 (in @ 860.40/111.78 ( 860.40/111.78 kpair @ 860.40/111.78 Y3 @ Y4) @ 860.40/111.78 ( 860.40/111.78 dsetconstr @ 860.40/111.78 ( 860.40/111.78 cartprod @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 ( 860.40/111.78 ^[Y5 : $i]: 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y6 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y6 @ 860.40/111.78 Y0) & 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y7 : $i]: 860.40/111.78 (( 860.40/111.78 ( 860.40/111.78 in @ 860.40/111.78 Y7 @ Y1) & 860.40/111.78 ( 860.40/111.78 Y2 @ 860.40/111.78 Y6 @ Y7) & 860.40/111.78 ( 860.40/111.78 ( 860.40/111.78 (Y5) = 860.40/111.78 (kpair @ 860.40/111.78 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : 860.40/111.78 $i > $i > $o]: 860.40/111.78 (subset @ 860.40/111.78 (dsetconstr @ 860.40/111.78 (cartprod @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 (^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y4 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y4 @ 860.40/111.78 Y0) & 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y5 : $i]: 860.40/111.78 (( 860.40/111.78 ( 860.40/111.78 in @ 860.40/111.78 Y5 @ Y1) & 860.40/111.78 ( 860.40/111.78 Y2 @ 860.40/111.78 Y4 @ Y5) & 860.40/111.78 ( 860.40/111.78 ( 860.40/111.78 (Y3) = 860.40/111.78 (kpair @ 860.40/111.78 Y4 @ Y5))))))))))))))) @ 860.40/111.78 (cartprod @ 860.40/111.78 Y0 @ Y1))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : 860.40/111.78 $i > $i > $o]: 860.40/111.78 (subset @ 860.40/111.78 (dsetconstr @ 860.40/111.78 (cartprod @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 (^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y4 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y4 @ 860.40/111.78 Y0) & 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y5 : $i]: 860.40/111.78 (( 860.40/111.78 ( 860.40/111.78 in @ 860.40/111.78 Y5 @ Y1) & 860.40/111.78 ( 860.40/111.78 Y2 @ 860.40/111.78 Y4 @ Y5) & 860.40/111.78 ( 860.40/111.78 ( 860.40/111.78 (Y3) = 860.40/111.78 (kpair @ 860.40/111.78 Y4 @ Y5))))))))))))))) @ 860.40/111.78 (cartprod @ 860.40/111.78 Y0 @ Y1))))))))))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : 860.40/111.78 $i > $i > $o]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y3 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y4 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y4 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 ( 860.40/111.78 kpair @ 860.40/111.78 Y3 @ Y4) @ 860.40/111.78 ( 860.40/111.78 dsetconstr @ 860.40/111.78 ( 860.40/111.78 cartprod @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 ( 860.40/111.78 ^[Y5 : $i]: 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y6 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y6 @ 860.40/111.78 Y0) & 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y7 : $i]: 860.40/111.78 (( 860.40/111.78 ( 860.40/111.78 in @ 860.40/111.78 Y7 @ Y1) & 860.40/111.78 ( 860.40/111.78 Y2 @ 860.40/111.78 Y6 @ Y7) & 860.40/111.78 ( 860.40/111.78 ( 860.40/111.78 (Y5) = 860.40/111.78 (kpair @ 860.40/111.78 Y6 @ Y7)))))))))))))))) => 860.40/111.78 (Y2 @ 860.40/111.78 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.40/111.78 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl286])). 860.40/111.78 thf(zip_derived_cl295, plain, 860.40/111.78 (~ (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((((!!) @ (^[Y2 : $i]: 860.40/111.78 (((in @ Y2 @ Y1) => (in @ 860.40/111.78 Y2 @ Y0)))))) => 860.40/111.78 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((!!) @ (^[Y2 : $i]: 860.40/111.78 (((in @ Y1 @ 860.40/111.78 (powerset @ Y0)) => 860.40/111.78 (((in @ Y2 @ Y1) => 860.40/111.78 (in @ Y2 @ Y0)))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((!!) @ (^[Y2 : $i]: 860.40/111.78 (((in @ Y1 @ Y2) => 860.40/111.78 (((in @ Y2 @ Y0) => 860.40/111.78 (in @ Y1 @ 860.40/111.78 (setunion @ Y0))))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((in @ Y1 @ (setunion @ Y0)) => 860.40/111.78 (((!!) @ (^[Y2 : $o]: 860.40/111.78 (((((!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (((in @ 860.40/111.78 Y1 @ 860.40/111.78 Y3) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y3 @ 860.40/111.78 Y0) => 860.40/111.78 (Y2)))))))) => 860.40/111.78 (Y2)))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((in @ Y1 @ Y0) => (in @ 860.40/111.78 Y1 @ 860.40/111.78 (powerset @ (setunion @ Y0))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.78 (((((??) @ (^[Y1 : $i]: 860.40/111.78 (((Y0 @ Y1) & 860.40/111.78 (((!!) @ (^[Y2 : $i]: 860.40/111.78 (((Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2))))))))))))) => 860.40/111.78 (((??) @ (^[Y1 : $i]: 860.40/111.78 (((!!) @ (^[Y2 : $i]: 860.40/111.78 (((Y0 @ 860.40/111.78 Y2) <=> 860.40/111.78 (((Y2) = 860.40/111.78 (Y1)))))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((((Y0) != (emptyset))) => 860.40/111.78 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((in @ Y0 @ 860.40/111.78 (setadjoin @ Y1 @ 860.40/111.78 emptyset)) => 860.40/111.78 (((Y0) = (Y1))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((((Y0) != (Y1))) => 860.40/111.78 (((~) @ (in @ Y1 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ 860.40/111.78 emptyset)))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((((Y0) = (Y1))) => 860.40/111.78 (in @ Y0 @ 860.40/111.78 (setadjoin @ Y1 @ 860.40/111.78 emptyset)))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((in @ Y0 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y1 @ emptyset)) => 860.40/111.78 (in @ Y1 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ emptyset)))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (((!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (((in @ 860.40/111.78 Y2 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ 860.40/111.78 ( 860.40/111.78 setadjoin @ 860.40/111.78 Y1 @ 860.40/111.78 emptyset))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y1))) | 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y0)))))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (in @ Y0 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y1 @ 860.40/111.78 emptyset))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (in @ Y1 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y1 @ 860.40/111.78 emptyset))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ (^[Y1 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (Y1 @ Y2)))))) => 860.40/111.78 (( 860.40/111.78 (dsetconstr @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) != 860.40/111.78 (emptyset))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i > $o]: 860.40/111.78 (((!!) @ (^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y1 @ 860.40/111.78 emptyset) => 860.40/111.78 (Y0 @ Y1))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (((((~) @ ( 860.40/111.78 ((!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (Y1 @ Y2)))))))) => 860.40/111.78 (((??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 Y1 @ Y2)))))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (((( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 Y1 @ Y2)))))))) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 ((??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (Y1 @ Y2)))))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 ( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (Y1 @ Y2)))))))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 Y1 @ Y2)))))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $i]: 860.40/111.78 (((!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 Y1 @ Y2)))))))) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 ( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (Y1 @ Y2)))))))))))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $o]: 860.40/111.78 (( 860.40/111.78 (Y0) => 860.40/111.78 (in @ 860.40/111.78 emptyset @ 860.40/111.78 ( 860.40/111.78 prop2set @ 860.40/111.78 Y0))))))) => 860.40/111.78 (((((!!) @ (^[Y0 : $o]: 860.40/111.78 (( 860.40/111.78 (Y0) => 860.40/111.78 (set2prop @ 860.40/111.78 ( 860.40/111.78 prop2set @ 860.40/111.78 Y0))))))) => 860.40/111.78 (((((!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (((!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 ( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (Y1 @ Y2)))))))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 Y1 @ Y2)))))))))))))))) => 860.40/111.78 (((((!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (((!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 ( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (Y1 @ Y2)))))))) => 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 Y1 @ Y2)))))))))))))))) => 860.40/111.78 (((((!!) @ ( 860.40/111.78 ^[Y0 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (Y0 @ Y1)))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2))))))))))))) => 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y1) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2)))))))))))))))))))) => 860.40/111.78 (((((!!) @ ( 860.40/111.78 ^[Y0 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) <=> 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y1))))))))))) => 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y1) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2)))))))))))))))))) => 860.40/111.78 (((( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (in @ 860.40/111.78 Y3 @ Y1))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) <=> 860.40/111.78 (in @ 860.40/111.78 Y3 @ Y1))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y1) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2))))))))))))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2)))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))) => 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) <=> 860.40/111.78 (Y1 @ Y3))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y3) => 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))))))))))))) <=> 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y1 @ 860.40/111.78 Y2) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (Y1 @ 860.40/111.78 Y3) => 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))))))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))) => 860.40/111.78 (( 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ 860.40/111.78 Y2) = 860.40/111.78 (setadjoin @ 860.40/111.78 Y1 @ Y3))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (( 860.40/111.78 (powerset @ 860.40/111.78 Y0) = 860.40/111.78 (powerset @ 860.40/111.78 Y1))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (( 860.40/111.78 (setunion @ 860.40/111.78 Y0) = 860.40/111.78 (setunion @ 860.40/111.78 Y1))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y1) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2))))))))))))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (( 860.40/111.78 (Y1) = 860.40/111.78 (Y2)))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))) => 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) <=> 860.40/111.78 (Y1 @ Y3))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y2) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (Y0 @ 860.40/111.78 Y3) => 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (Y1 @ 860.40/111.78 Y2) & 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i]: 860.40/111.78 (( 860.40/111.78 (Y1 @ 860.40/111.78 Y3) => 860.40/111.78 (( 860.40/111.78 (Y2) = 860.40/111.78 (Y3))))))))))))) => 860.40/111.78 (( 860.40/111.78 (descr @ 860.40/111.78 Y0) = 860.40/111.78 (descr @ 860.40/111.78 Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $i > $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y4 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y4 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y5 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y5 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y4) = 860.40/111.78 (Y5))) => 860.40/111.78 (( 860.40/111.78 (Y2 @ 860.40/111.78 Y4) <=> 860.40/111.78 (Y3 @ Y5))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (dsetconstr @ 860.40/111.78 Y0 @ 860.40/111.78 Y2) = 860.40/111.78 (dsetconstr @ 860.40/111.78 Y1 @ Y3))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y1)))))) => 860.40/111.78 (subset @ 860.40/111.78 Y0 @ Y1))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (subset @ 860.40/111.78 Y1 @ Y0))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))) => 860.40/111.78 (subset @ 860.40/111.78 Y0 @ Y1))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y1)))))) => 860.40/111.78 (subset @ 860.40/111.78 Y0 @ Y1))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (subset @ 860.40/111.78 emptyset @ 860.40/111.78 Y0)))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y1)))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y0)))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 subset @ 860.40/111.78 Y0 @ Y1)))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 subset @ 860.40/111.78 Y0 @ Y1))) => 860.40/111.78 (( 860.40/111.78 (Y0) != 860.40/111.78 (Y1))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (( 860.40/111.78 (Y0) != 860.40/111.78 (Y1)))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (subset @ 860.40/111.78 Y0 @ Y0)))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y1 @ 860.40/111.78 Y2) => 860.40/111.78 (subset @ 860.40/111.78 Y0 @ Y2)))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (subset @ 860.40/111.78 Y1 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ Y1)))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y2) => 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 ( 860.40/111.78 setadjoin @ 860.40/111.78 Y1 @ Y2))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (in @ 860.40/111.78 Y0 @ 860.40/111.78 ( 860.40/111.78 powerset @ 860.40/111.78 Y1)))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y1 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (Y1))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 emptyset) => 860.40/111.78 (( 860.40/111.78 (Y0) = 860.40/111.78 (emptyset)))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y1 @ 860.40/111.78 Y0) => 860.40/111.78 (in @ 860.40/111.78 Y1 @ 860.40/111.78 ( 860.40/111.78 powerset @ 860.40/111.78 Y0)))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y1 @ 860.40/111.78 ( 860.40/111.78 powerset @ 860.40/111.78 Y0)) => 860.40/111.78 (subset @ 860.40/111.78 Y1 @ Y0))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (in @ 860.40/111.78 Y0 @ 860.40/111.78 (powerset @ 860.40/111.78 Y0))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (subset @ 860.40/111.78 ( 860.40/111.78 powerset @ 860.40/111.78 Y0) @ 860.40/111.78 ( 860.40/111.78 powerset @ 860.40/111.78 Y1)))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (in @ 860.40/111.78 (dsetconstr @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 (powerset @ 860.40/111.78 Y0)))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i > $o]: 860.40/111.78 (subset @ 860.40/111.78 (dsetconstr @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 Y0))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binunion @ 860.40/111.78 Y0 @ Y1))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (in @ 860.40/111.78 Y1 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y0 @ 860.40/111.78 (setadjoin @ 860.40/111.78 Y1 @ 860.40/111.78 emptyset))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binunion @ 860.40/111.78 Y0 @ Y1))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $o]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binunion @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (Y3))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (Y3))) => 860.40/111.78 (Y3))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binunion @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) | 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y0)))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 (binunion @ 860.40/111.78 Y0 @ Y1)))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (subset @ 860.40/111.78 Y1 @ 860.40/111.78 (binunion @ 860.40/111.78 Y0 @ Y1)))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binintersect @ 860.40/111.78 Y0 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (subset @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binintersect @ 860.40/111.78 Y0 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binintersect @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y0)))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (subset @ 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 Y0))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) = 860.40/111.78 (Y0))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) = 860.40/111.78 (Y1))) => 860.40/111.78 (subset @ 860.40/111.78 Y1 @ Y0))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 binintersect @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y1)))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 ( 860.40/111.78 (??) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) & 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y1)))))))) => 860.40/111.78 (( 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) = 860.40/111.78 (emptyset))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (subset @ 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 Y1))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y1 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) = 860.40/111.78 (Y1))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) = 860.40/111.78 (Y0))) => 860.40/111.78 (subset @ 860.40/111.78 Y0 @ Y1))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (binintersect @ 860.40/111.78 Y0 @ 860.40/111.78 ( 860.40/111.78 binunion @ 860.40/111.78 Y1 @ Y2)) = 860.40/111.78 (binunion @ 860.40/111.78 ( 860.40/111.78 binintersect @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 ( 860.40/111.78 binintersect @ 860.40/111.78 Y0 @ Y2))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 setminus @ 860.40/111.78 Y0 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 setminus @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y0)))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 setminus @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1)))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (subset @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (setminus @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) = 860.40/111.78 (emptyset))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 setminus @ 860.40/111.78 Y0 @ Y1)))) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ Y1)))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 setminus @ 860.40/111.78 Y0 @ Y1)))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y0)))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y0))) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 setminus @ 860.40/111.78 Y0 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 setminus @ 860.40/111.78 Y0 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (subset @ 860.40/111.78 (setminus @ 860.40/111.78 Y0 @ Y1) @ 860.40/111.78 Y0))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (setminus @ 860.40/111.78 Y0 @ 860.40/111.78 Y1) = 860.40/111.78 (emptyset))) => 860.40/111.78 (subset @ 860.40/111.78 Y0 @ Y1))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 symdiff @ 860.40/111.78 Y0 @ Y1)) => 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y3 : $o]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (Y3))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y0))) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (Y3))))) => 860.40/111.78 (Y3))))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 symdiff @ 860.40/111.78 Y0 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y0))) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 symdiff @ 860.40/111.78 Y0 @ Y1))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y0) => 860.40/111.78 (( 860.40/111.78 (in @ 860.40/111.78 Y2 @ 860.40/111.78 Y1) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ 860.40/111.78 ( 860.40/111.78 symdiff @ 860.40/111.78 Y0 @ Y1))))))))))))))))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y0 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y1 : $i]: 860.40/111.78 (( 860.40/111.78 (!!) @ ( 860.40/111.78 ^[Y2 : $i]: 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y0))) => 860.40/111.78 (( 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.40/111.78 in @ 860.40/111.78 Y2 @ Y1))) => 860.40/111.78 (( 860.40/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 symdiff @ 860.89/111.78 Y0 @ Y1))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (in @ 860.89/111.78 Y0 @ 860.89/111.78 (setunion @ 860.89/111.78 (setadjoin @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 (setadjoin @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 (setunion @ 860.89/111.78 (setadjoin @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 (setadjoin @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (iskpair @ 860.89/111.78 (setadjoin @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 (setadjoin @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (iskpair @ 860.89/111.78 (kpair @ 860.89/111.78 Y0 @ Y1)))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 Y0) => 860.89/111.78 (subset @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset) @ 860.89/111.78 Y0))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 Y0)))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y1))) | 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y0)))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (subset @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset)) @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1)))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset)) @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (subset @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)) @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)) @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1)))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y2 @ Y3) @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1)))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y2 @ Y3) @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y4 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y4 @ 860.89/111.78 Y1) & 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (kpair @ 860.89/111.78 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (iskpair @ 860.89/111.78 Y2)))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 ( 860.89/111.78 setunion @ 860.89/111.78 Y0)) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (in @ 860.89/111.78 Y1 @ Y2)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (subset @ 860.89/111.78 (setunion @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset)) @ 860.89/111.78 Y0)))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 (setunion @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset)))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (setunion @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset)) = 860.89/111.78 (Y0)))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y3) => 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (Y1 @ Y2)))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 Y0 @ Y1)) & 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset)))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 Y0 @ Y1)) & 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset)))))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (Y1 @ Y2)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y3) => 860.89/111.78 (( 860.89/111.78 (Y3) = 860.89/111.78 (Y2)))))))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 Y0 @ Y1)) & 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset))))))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y3) => 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (Y1 @ Y2)))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 Y0 @ Y1)) & 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset)))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))) => 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset))) => 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y2)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (iskpair @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 ( 860.89/111.78 setunion @ 860.89/111.78 Y0) @ 860.89/111.78 ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (in @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 Y0)))) & 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 ( 860.89/111.78 setunion @ 860.89/111.78 Y0) @ 860.89/111.78 ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (in @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 Y0))) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)))))))) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 setunion @ 860.89/111.78 Y0) @ Y0)))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (kfst @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y0 @ Y1)) = 860.89/111.78 (Y0))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 kfst @ Y2) @ 860.89/111.78 Y0)))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)) = 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)))) => 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y2))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (kpair @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (kpair @ 860.89/111.78 Y2 @ Y3))) => 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y2))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)) = 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 emptyset))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)) = 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y3))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset))) => 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)) = 860.89/111.78 (setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 emptyset) @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y3 @ 860.89/111.78 emptyset)) @ 860.89/111.78 emptyset)))) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y3))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (kpair @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (kpair @ 860.89/111.78 Y2 @ Y3))) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y3))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (iskpair @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 ( 860.89/111.78 setunion @ 860.89/111.78 Y0) @ 860.89/111.78 ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (kpair @ 860.89/111.78 ( 860.89/111.78 kfst @ Y0) @ 860.89/111.78 Y2)))))) & 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 ( 860.89/111.78 setunion @ 860.89/111.78 Y0) @ 860.89/111.78 ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (kpair @ 860.89/111.78 ( 860.89/111.78 kfst @ Y0) @ 860.89/111.78 Y2))))) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (ksnd @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y0 @ Y1)) = 860.89/111.78 (Y1))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (iskpair @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (kpair @ 860.89/111.78 ( 860.89/111.78 kfst @ Y0) @ 860.89/111.78 ( 860.89/111.78 ksnd @ Y0)) = 860.89/111.78 (Y0)))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 ksnd @ Y2) @ 860.89/111.78 Y1)))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y2 @ Y3) @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y0))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y2 @ Y3) @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (in @ 860.89/111.78 Y3 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (kfst @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y2 @ Y3)) = 860.89/111.78 (Y2))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (ksnd @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y2 @ Y3)) = 860.89/111.78 (Y3))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (( 860.89/111.78 (kpair @ 860.89/111.78 ( 860.89/111.78 kfst @ Y2) @ 860.89/111.78 ( 860.89/111.78 ksnd @ Y2)) = 860.89/111.78 (Y2)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : 860.89/111.78 $i > $i > $o]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y4 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y4 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (Y2 @ 860.89/111.78 Y3 @ 860.89/111.78 Y4) => 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y3 @ Y4) @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 ( 860.89/111.78 ^[Y5 : $i]: 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y6 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y6 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y7 : $i]: 860.89/111.78 (( 860.89/111.78 ( 860.89/111.78 in @ 860.89/111.78 Y7 @ Y1) & 860.89/111.78 ( 860.89/111.78 Y2 @ 860.89/111.78 Y6 @ Y7) & 860.89/111.78 ( 860.89/111.78 ( 860.89/111.78 (Y5) = 860.89/111.78 (kpair @ 860.89/111.78 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : 860.89/111.78 $i > $i > $o]: 860.89/111.78 (subset @ 860.89/111.78 (dsetconstr @ 860.89/111.78 (cartprod @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 (^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y4 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y4 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y5 : $i]: 860.89/111.78 (( 860.89/111.78 ( 860.89/111.78 in @ 860.89/111.78 Y5 @ Y1) & 860.89/111.78 ( 860.89/111.78 Y2 @ 860.89/111.78 Y4 @ Y5) & 860.89/111.78 ( 860.89/111.78 ( 860.89/111.78 (Y3) = 860.89/111.78 (kpair @ 860.89/111.78 Y4 @ Y5))))))))))))))) @ 860.89/111.78 (cartprod @ 860.89/111.78 Y0 @ Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : 860.89/111.78 $i > $i > $o]: 860.89/111.78 (subset @ 860.89/111.78 (dsetconstr @ 860.89/111.78 (cartprod @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 (^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y4 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y4 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y5 : $i]: 860.89/111.78 (( 860.89/111.78 ( 860.89/111.78 in @ 860.89/111.78 Y5 @ Y1) & 860.89/111.78 ( 860.89/111.78 Y2 @ 860.89/111.78 Y4 @ Y5) & 860.89/111.78 ( 860.89/111.78 ( 860.89/111.78 (Y3) = 860.89/111.78 (kpair @ 860.89/111.78 Y4 @ Y5))))))))))))))) @ 860.89/111.78 (cartprod @ 860.89/111.78 Y0 @ Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : 860.89/111.78 $i > $i > $o]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y3 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y4 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y4 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 ( 860.89/111.78 kpair @ 860.89/111.78 Y3 @ Y4) @ 860.89/111.78 ( 860.89/111.78 dsetconstr @ 860.89/111.78 ( 860.89/111.78 cartprod @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 ( 860.89/111.78 ^[Y5 : $i]: 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y6 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y6 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y7 : $i]: 860.89/111.78 (( 860.89/111.78 ( 860.89/111.78 in @ 860.89/111.78 Y7 @ Y1) & 860.89/111.78 ( 860.89/111.78 Y2 @ 860.89/111.78 Y6 @ Y7) & 860.89/111.78 ( 860.89/111.78 ( 860.89/111.78 (Y5) = 860.89/111.78 (kpair @ 860.89/111.78 Y6 @ Y7)))))))))))))))) => 860.89/111.78 (Y2 @ 860.89/111.78 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.78 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl290])). 860.89/111.78 thf(zip_derived_cl300, plain, 860.89/111.78 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((((!!) @ (^[Y2 : $i]: 860.89/111.78 (((in @ Y2 @ Y1) => (in @ 860.89/111.78 Y2 @ Y0)))))) => 860.89/111.78 (in @ Y1 @ (powerset @ Y0)))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((!!) @ (^[Y2 : $i]: 860.89/111.78 (((in @ Y1 @ 860.89/111.78 (powerset @ Y0)) => 860.89/111.78 (((in @ Y2 @ Y1) => 860.89/111.78 (in @ Y2 @ Y0)))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((!!) @ (^[Y2 : $i]: 860.89/111.78 (((in @ Y1 @ Y2) => 860.89/111.78 (((in @ Y2 @ Y0) => 860.89/111.78 (in @ Y1 @ 860.89/111.78 (setunion @ Y0))))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((in @ Y1 @ (setunion @ Y0)) => 860.89/111.78 (((!!) @ (^[Y2 : $o]: 860.89/111.78 (((((!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (((in @ Y1 @ 860.89/111.78 Y3) => 860.89/111.78 (((in @ 860.89/111.78 Y3 @ 860.89/111.78 Y0) => 860.89/111.78 (Y2)))))))) => 860.89/111.78 (Y2)))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((in @ Y1 @ Y0) => (in @ Y1 @ 860.89/111.78 (powerset @ (setunion @ Y0))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.78 (((((??) @ (^[Y1 : $i]: 860.89/111.78 (((Y0 @ Y1) & 860.89/111.78 (((!!) @ (^[Y2 : $i]: 860.89/111.78 (((Y0 @ Y2) => 860.89/111.78 (((Y1) = 860.89/111.78 (Y2))))))))))))) => 860.89/111.78 (((??) @ (^[Y1 : $i]: 860.89/111.78 (((!!) @ (^[Y2 : $i]: 860.89/111.78 (((Y0 @ Y2) <=> 860.89/111.78 (((Y2) = (Y1)))))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((((Y0) != (emptyset))) => 860.89/111.78 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((in @ Y0 @ 860.89/111.78 (setadjoin @ Y1 @ 860.89/111.78 emptyset)) => 860.89/111.78 (((Y0) = (Y1))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((((Y0) != (Y1))) => 860.89/111.78 (((~) @ (in @ Y1 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset)))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((((Y0) = (Y1))) => 860.89/111.78 (in @ Y0 @ 860.89/111.78 (setadjoin @ Y1 @ 860.89/111.78 emptyset)))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((in @ Y0 @ 860.89/111.78 (setadjoin @ Y1 @ 860.89/111.78 emptyset)) => 860.89/111.78 (in @ Y1 @ 860.89/111.78 (setadjoin @ Y0 @ 860.89/111.78 emptyset)))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (((!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (((in @ Y2 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))) => 860.89/111.78 (((( 860.89/111.78 (Y2) = 860.89/111.78 (Y1))) | 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y0)))))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (in @ Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ emptyset))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (in @ Y1 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.78 (((( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (Y1 @ Y2)))))) => 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) != 860.89/111.78 (emptyset))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.78 (((!!) @ (^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset) => 860.89/111.78 (Y0 @ Y1))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 ( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (Y1 @ Y2)))))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 Y1 @ Y2)))))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (((((!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 Y1 @ Y2)))))))) => 860.89/111.78 (((~) @ ( 860.89/111.78 ((??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (Y1 @ Y2)))))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (((( 860.89/111.78 (~) @ ( 860.89/111.78 ((??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (Y1 @ Y2)))))))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 Y1 @ Y2)))))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (((!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 Y1 @ Y2)))))))) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 ( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (Y1 @ Y2)))))))))))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $o]: 860.89/111.78 (((Y0) => 860.89/111.78 (in @ 860.89/111.78 emptyset @ 860.89/111.78 (prop2set @ 860.89/111.78 Y0))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $o]: 860.89/111.78 (( 860.89/111.78 (Y0) => 860.89/111.78 (set2prop @ 860.89/111.78 ( 860.89/111.78 prop2set @ 860.89/111.78 Y0))))))) => 860.89/111.78 (((((!!) @ (^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 ( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (Y1 @ Y2)))))))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 Y1 @ Y2)))))))))))))))) => 860.89/111.78 (((((!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (((!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 ( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (Y1 @ Y2)))))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 Y1 @ Y2)))))))))))))))) => 860.89/111.78 (((((!!) @ ( 860.89/111.78 ^[Y0 : $i > $o]: 860.89/111.78 (((( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (Y0 @ Y1)))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y2))))))))))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y1) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y2)))))))))))))))))))) => 860.89/111.78 (((((!!) @ ( 860.89/111.78 ^[Y0 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) <=> 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y1) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y2)))))))))))))))))) => 860.89/111.78 (((((!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 Y3 @ Y1))))))))))))))))))) => 860.89/111.78 (((( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) <=> 860.89/111.78 (in @ 860.89/111.78 Y3 @ Y1))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y1) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y2))))))))))))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y2)))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))) => 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) <=> 860.89/111.78 (Y1 @ Y3))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y3) => 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))))))))))))) <=> 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y2) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y3) => 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))))))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))) => 860.89/111.78 (( 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 Y2) = 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ Y3))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (powerset @ 860.89/111.78 Y0) = 860.89/111.78 (powerset @ 860.89/111.78 Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (setunion @ 860.89/111.78 Y0) = 860.89/111.78 (setunion @ 860.89/111.78 Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y1) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y2))))))))))))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (( 860.89/111.78 (Y1) = 860.89/111.78 (Y2)))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))) => 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) <=> 860.89/111.78 (Y1 @ Y3))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y2) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (Y0 @ 860.89/111.78 Y3) => 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y2) & 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i]: 860.89/111.78 (( 860.89/111.78 (Y1 @ 860.89/111.78 Y3) => 860.89/111.78 (( 860.89/111.78 (Y2) = 860.89/111.78 (Y3))))))))))))) => 860.89/111.78 (( 860.89/111.78 (descr @ 860.89/111.78 Y0) = 860.89/111.78 (descr @ 860.89/111.78 Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $i > $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y4 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y4 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y5 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y5 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y4) = 860.89/111.78 (Y5))) => 860.89/111.78 (( 860.89/111.78 (Y2 @ 860.89/111.78 Y4) <=> 860.89/111.78 (Y3 @ Y5))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ 860.89/111.78 Y2) = 860.89/111.78 (dsetconstr @ 860.89/111.78 Y1 @ Y3))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y1)))))) => 860.89/111.78 (subset @ 860.89/111.78 Y0 @ Y1))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (subset @ 860.89/111.78 Y1 @ Y0))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))) => 860.89/111.78 (subset @ 860.89/111.78 Y0 @ Y1))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y1)))))) => 860.89/111.78 (subset @ 860.89/111.78 Y0 @ Y1))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (subset @ 860.89/111.78 emptyset @ 860.89/111.78 Y0)))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y1)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1))) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y0)))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1))) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 subset @ 860.89/111.78 Y0 @ Y1)))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 subset @ 860.89/111.78 Y0 @ Y1))) => 860.89/111.78 (( 860.89/111.78 (Y0) != 860.89/111.78 (Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1))) => 860.89/111.78 (( 860.89/111.78 (Y0) != 860.89/111.78 (Y1)))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (subset @ 860.89/111.78 Y0 @ Y0)))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y1 @ 860.89/111.78 Y2) => 860.89/111.78 (subset @ 860.89/111.78 Y0 @ Y2)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (subset @ 860.89/111.78 Y1 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ Y1)))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y2) => 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 setadjoin @ 860.89/111.78 Y1 @ Y2))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 Y1)))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y1 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (Y1))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 emptyset) => 860.89/111.78 (( 860.89/111.78 (Y0) = 860.89/111.78 (emptyset)))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y1 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 Y0)))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 Y0)) => 860.89/111.78 (subset @ 860.89/111.78 Y1 @ Y0))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (in @ 860.89/111.78 Y0 @ 860.89/111.78 (powerset @ 860.89/111.78 Y0))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (subset @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 Y0) @ 860.89/111.78 ( 860.89/111.78 powerset @ 860.89/111.78 Y1)))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (in @ 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 (powerset @ 860.89/111.78 Y0)))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i > $o]: 860.89/111.78 (subset @ 860.89/111.78 (dsetconstr @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 Y0))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (in @ 860.89/111.78 Y1 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y0 @ 860.89/111.78 (setadjoin @ 860.89/111.78 Y1 @ 860.89/111.78 emptyset))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $o]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (Y3))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (Y3))) => 860.89/111.78 (Y3))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) | 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y0)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 (binunion @ 860.89/111.78 Y0 @ Y1)))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (subset @ 860.89/111.78 Y1 @ 860.89/111.78 (binunion @ 860.89/111.78 Y0 @ Y1)))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binintersect @ 860.89/111.78 Y0 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (subset @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binintersect @ 860.89/111.78 Y0 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binintersect @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y0)))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (subset @ 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 Y0))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (Y0))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (Y1))) => 860.89/111.78 (subset @ 860.89/111.78 Y1 @ Y0))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 binintersect @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y1)))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 ( 860.89/111.78 (??) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) & 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y1)))))))) => 860.89/111.78 (( 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (emptyset))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (subset @ 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 Y1))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y1 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (Y1))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (Y0))) => 860.89/111.78 (subset @ 860.89/111.78 Y0 @ Y1))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (binintersect @ 860.89/111.78 Y0 @ 860.89/111.78 ( 860.89/111.78 binunion @ 860.89/111.78 Y1 @ Y2)) = 860.89/111.78 (binunion @ 860.89/111.78 ( 860.89/111.78 binintersect @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 ( 860.89/111.78 binintersect @ 860.89/111.78 Y0 @ Y2))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1))) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setminus @ 860.89/111.78 Y0 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setminus @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y0)))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setminus @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (subset @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (setminus @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (emptyset))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setminus @ 860.89/111.78 Y0 @ Y1)))) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ Y1)))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setminus @ 860.89/111.78 Y0 @ Y1)))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1))) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y0)))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y0))) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setminus @ 860.89/111.78 Y0 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 setminus @ 860.89/111.78 Y0 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (subset @ 860.89/111.78 (setminus @ 860.89/111.78 Y0 @ Y1) @ 860.89/111.78 Y0))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (setminus @ 860.89/111.78 Y0 @ 860.89/111.78 Y1) = 860.89/111.78 (emptyset))) => 860.89/111.78 (subset @ 860.89/111.78 Y0 @ Y1))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 symdiff @ 860.89/111.78 Y0 @ Y1)) => 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y3 : $o]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1))) => 860.89/111.78 (Y3))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y0))) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (Y3))))) => 860.89/111.78 (Y3))))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y1))) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 symdiff @ 860.89/111.78 Y0 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ Y0))) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 symdiff @ 860.89/111.78 Y0 @ Y1))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y2 : $i]: 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y0) => 860.89/111.78 (( 860.89/111.78 (in @ 860.89/111.78 Y2 @ 860.89/111.78 Y1) => 860.89/111.78 (( 860.89/111.78 (~) @ ( 860.89/111.78 in @ 860.89/111.78 Y2 @ 860.89/111.78 ( 860.89/111.78 symdiff @ 860.89/111.78 Y0 @ Y1))))))))))))))))) => 860.89/111.78 (( 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y0 : $i]: 860.89/111.78 (( 860.89/111.78 (!!) @ ( 860.89/111.78 ^[Y1 : $i]: 860.89/111.78 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y0))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 symdiff @ 860.89/111.79 Y0 @ Y1))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y0 @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (iskpair @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (iskpair @ 860.89/111.79 (kpair @ 860.89/111.79 Y0 @ Y1)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) => 860.89/111.79 (subset @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset) @ 860.89/111.79 Y0))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 Y0)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y1))) | 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y0)))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (subset @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (subset @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (kpair @ 860.89/111.79 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (iskpair @ 860.89/111.79 Y2)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0)) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (in @ 860.89/111.79 Y1 @ Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (subset @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset)) @ 860.89/111.79 Y0)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset)))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (setunion @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset)) = 860.89/111.79 (Y0)))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset)))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y3) = 860.89/111.79 (Y2)))))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (iskpair @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (in @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 Y0)))) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (in @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 Y0))) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)))))))) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ Y0)))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (kfst @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y0 @ Y1)) = 860.89/111.79 (Y0))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kfst @ Y2) @ 860.89/111.79 Y0)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y2))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (kpair @ 860.89/111.79 Y2 @ Y3))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y2))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 emptyset))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (kpair @ 860.89/111.79 Y2 @ Y3))) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (iskpair @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y0) @ 860.89/111.79 Y2)))))) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y0) @ 860.89/111.79 Y2))))) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (ksnd @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y0 @ Y1)) = 860.89/111.79 (Y1))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (iskpair @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y0) @ 860.89/111.79 ( 860.89/111.79 ksnd @ Y0)) = 860.89/111.79 (Y0)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 ksnd @ Y2) @ 860.89/111.79 Y1)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y0))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 Y3 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (kfst @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3)) = 860.89/111.79 (Y2))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (ksnd @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3)) = 860.89/111.79 (Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y2) @ 860.89/111.79 ( 860.89/111.79 ksnd @ Y2)) = 860.89/111.79 (Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (Y2 @ 860.89/111.79 Y3 @ 860.89/111.79 Y4) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y3 @ Y4) @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y6 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y6 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y7 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y7 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y6 @ Y7) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y5) = 860.89/111.79 (kpair @ 860.89/111.79 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (subset @ 860.89/111.79 (dsetconstr @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 (^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y5 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y4 @ Y5) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y3) = 860.89/111.79 (kpair @ 860.89/111.79 Y4 @ Y5))))))))))))))) @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (subset @ 860.89/111.79 (dsetconstr @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 (^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y5 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y4 @ Y5) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y3) = 860.89/111.79 (kpair @ 860.89/111.79 Y4 @ Y5))))))))))))))) @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y3 @ Y4) @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y6 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y6 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y7 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y7 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y6 @ Y7) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y5) = 860.89/111.79 (kpair @ 860.89/111.79 Y6 @ Y7)))))))))))))))) => 860.89/111.79 (Y2 @ 860.89/111.79 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.79 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl295])). 860.89/111.79 thf(zip_derived_cl305, plain, 860.89/111.79 (~ (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((in @ Y1 @ 860.89/111.79 (powerset @ Y0)) => 860.89/111.79 (((in @ Y2 @ Y1) => (in @ 860.89/111.79 Y2 @ Y0)))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((in @ Y1 @ Y2) => 860.89/111.79 (((in @ Y2 @ Y0) => 860.89/111.79 (in @ Y1 @ 860.89/111.79 (setunion @ Y0))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y1 @ (setunion @ Y0)) => 860.89/111.79 (((!!) @ (^[Y2 : $o]: 860.89/111.79 (((((!!) @ (^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (Y2)))))))) => 860.89/111.79 (Y2)))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y1 @ Y0) => (in @ Y1 @ 860.89/111.79 (powerset @ (setunion @ Y0))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.79 (((((??) @ (^[Y1 : $i]: 860.89/111.79 (((Y0 @ Y1) & 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((Y0 @ Y2) => 860.89/111.79 (((Y1) = (Y2))))))))))))) => 860.89/111.79 (((??) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((Y0 @ Y2) <=> 860.89/111.79 (((Y2) = (Y1)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((((Y0) != (emptyset))) => 860.89/111.79 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y0 @ 860.89/111.79 (setadjoin @ Y1 @ emptyset)) => 860.89/111.79 (((Y0) = (Y1))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((((Y0) != (Y1))) => 860.89/111.79 (((~) @ (in @ Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ emptyset)))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((((Y0) = (Y1))) => 860.89/111.79 (in @ Y0 @ 860.89/111.79 (setadjoin @ Y1 @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y0 @ 860.89/111.79 (setadjoin @ Y1 @ 860.89/111.79 emptyset)) => 860.89/111.79 (in @ Y1 @ 860.89/111.79 (setadjoin @ Y0 @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y1))) | 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y0)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (in @ Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ emptyset))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (in @ Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ emptyset))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.79 (((((??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))) => 860.89/111.79 (((dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) != 860.89/111.79 (emptyset))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset) => 860.89/111.79 (Y0 @ Y1))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (((((~) @ ( 860.89/111.79 ((??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (((!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (((( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ((!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $o]: 860.89/111.79 (((Y0) => 860.89/111.79 (in @ 860.89/111.79 emptyset @ 860.89/111.79 (prop2set @ 860.89/111.79 Y0))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $o]: 860.89/111.79 (((Y0) => 860.89/111.79 (set2prop @ 860.89/111.79 (prop2set @ 860.89/111.79 Y0))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (((((??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (Y0 @ Y1)))) => 860.89/111.79 (((( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2))))))))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2)))))))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (((( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) <=> 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2)))))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y3 @ Y1))))))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) <=> 860.89/111.79 (in @ 860.89/111.79 Y3 @ Y1))))))))))))))))))) => 860.89/111.79 (((( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2))))))))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) <=> 860.89/111.79 (Y1 @ Y3))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))) <=> 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 Y2) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (powerset @ 860.89/111.79 Y0) = 860.89/111.79 (powerset @ 860.89/111.79 Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (setunion @ 860.89/111.79 Y0) = 860.89/111.79 (setunion @ 860.89/111.79 Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2))))))))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) <=> 860.89/111.79 (Y1 @ Y3))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))) => 860.89/111.79 (( 860.89/111.79 (descr @ 860.89/111.79 Y0) = 860.89/111.79 (descr @ 860.89/111.79 Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y5 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y4) = 860.89/111.79 (Y5))) => 860.89/111.79 (( 860.89/111.79 (Y2 @ 860.89/111.79 Y4) <=> 860.89/111.79 (Y3 @ Y5))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y2) = 860.89/111.79 (dsetconstr @ 860.89/111.79 Y1 @ Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y1)))))) => 860.89/111.79 (subset @ 860.89/111.79 Y0 @ Y1))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (subset @ 860.89/111.79 Y1 @ Y0))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (subset @ 860.89/111.79 Y0 @ Y1))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y1)))))) => 860.89/111.79 (subset @ 860.89/111.79 Y0 @ Y1))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (subset @ 860.89/111.79 emptyset @ 860.89/111.79 Y0)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y1)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y0)))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 subset @ 860.89/111.79 Y0 @ Y1)))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 subset @ 860.89/111.79 Y0 @ Y1))) => 860.89/111.79 (( 860.89/111.79 (Y0) != 860.89/111.79 (Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (( 860.89/111.79 (Y0) != 860.89/111.79 (Y1)))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (subset @ 860.89/111.79 Y0 @ Y0)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y1 @ 860.89/111.79 Y2) => 860.89/111.79 (subset @ 860.89/111.79 Y0 @ Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (subset @ 860.89/111.79 Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ Y1)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ Y2))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 Y1)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (emptyset)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 Y0)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 Y0)) => 860.89/111.79 (subset @ 860.89/111.79 Y1 @ Y0))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y0 @ 860.89/111.79 (powerset @ 860.89/111.79 Y0))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (subset @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 Y1)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (in @ 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 (powerset @ 860.89/111.79 Y0)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (subset @ 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 Y0))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $o]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (Y3))) => 860.89/111.79 (Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) | 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y0)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 (binunion @ 860.89/111.79 Y0 @ Y1)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (subset @ 860.89/111.79 Y1 @ 860.89/111.79 (binunion @ 860.89/111.79 Y0 @ Y1)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binintersect @ 860.89/111.79 Y0 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (subset @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binintersect @ 860.89/111.79 Y0 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binintersect @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y0)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (subset @ 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 Y0))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (Y0))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (Y1))) => 860.89/111.79 (subset @ 860.89/111.79 Y1 @ Y0))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 binintersect @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y1)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y1)))))))) => 860.89/111.79 (( 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (emptyset))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (subset @ 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 Y1))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (Y0))) => 860.89/111.79 (subset @ 860.89/111.79 Y0 @ Y1))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (binintersect @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y1 @ Y2)) = 860.89/111.79 (binunion @ 860.89/111.79 ( 860.89/111.79 binintersect @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 ( 860.89/111.79 binintersect @ 860.89/111.79 Y0 @ Y2))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setminus @ 860.89/111.79 Y0 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setminus @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y0)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setminus @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (setminus @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (emptyset))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setminus @ 860.89/111.79 Y0 @ Y1)))) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y1)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setminus @ 860.89/111.79 Y0 @ Y1)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y0)))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y0))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setminus @ 860.89/111.79 Y0 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setminus @ 860.89/111.79 Y0 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (subset @ 860.89/111.79 (setminus @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 Y0))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setminus @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (emptyset))) => 860.89/111.79 (subset @ 860.89/111.79 Y0 @ Y1))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 symdiff @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (Y3))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y0))) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (Y3))))) => 860.89/111.79 (Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 symdiff @ 860.89/111.79 Y0 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y0))) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 symdiff @ 860.89/111.79 Y0 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 symdiff @ 860.89/111.79 Y0 @ Y1))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y0))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ Y1))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 symdiff @ 860.89/111.79 Y0 @ Y1))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y0 @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (iskpair @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 (setadjoin @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (iskpair @ 860.89/111.79 (kpair @ 860.89/111.79 Y0 @ Y1)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) => 860.89/111.79 (subset @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset) @ 860.89/111.79 Y0))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 Y0)))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y1))) | 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y0)))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (subset @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (subset @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 powerset @ 860.89/111.79 ( 860.89/111.79 binunion @ 860.89/111.79 Y0 @ Y1)))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (kpair @ 860.89/111.79 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (iskpair @ 860.89/111.79 Y2)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0)) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (in @ 860.89/111.79 Y1 @ Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (subset @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset)) @ 860.89/111.79 Y0)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (subset @ 860.89/111.79 Y0 @ 860.89/111.79 (setunion @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset)))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (setunion @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset)) = 860.89/111.79 (Y0)))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset)))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y3) = 860.89/111.79 (Y2)))))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 Y0 @ Y1)) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset)))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (iskpair @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (in @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 Y0)))) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (in @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 Y0))) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)))))))) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ Y0)))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (kfst @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y0 @ Y1)) = 860.89/111.79 (Y0))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kfst @ Y2) @ 860.89/111.79 Y0)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y2))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (kpair @ 860.89/111.79 Y2 @ Y3))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y2))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 emptyset))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)) = 860.89/111.79 (setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 emptyset) @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y3 @ 860.89/111.79 emptyset)) @ 860.89/111.79 emptyset)))) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 Y0 @ 860.89/111.79 Y1) = 860.89/111.79 (kpair @ 860.89/111.79 Y2 @ Y3))) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y3))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (iskpair @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y0) @ 860.89/111.79 Y2)))))) & 860.89/111.79 (( 860.89/111.79 (dsetconstr @ 860.89/111.79 ( 860.89/111.79 setunion @ 860.89/111.79 Y0) @ 860.89/111.79 ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y0) @ 860.89/111.79 Y2))))) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (ksnd @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y0 @ Y1)) = 860.89/111.79 (Y1))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (iskpair @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y0) @ 860.89/111.79 ( 860.89/111.79 ksnd @ Y0)) = 860.89/111.79 (Y0)))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 ksnd @ Y2) @ 860.89/111.79 Y1)))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 Y2 @ Y0))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3) @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (in @ 860.89/111.79 Y3 @ Y1))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (kfst @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3)) = 860.89/111.79 (Y2))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (ksnd @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y2 @ Y3)) = 860.89/111.79 (Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1)) => 860.89/111.79 (( 860.89/111.79 (kpair @ 860.89/111.79 ( 860.89/111.79 kfst @ Y2) @ 860.89/111.79 ( 860.89/111.79 ksnd @ Y2)) = 860.89/111.79 (Y2)))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (Y2 @ 860.89/111.79 Y3 @ 860.89/111.79 Y4) => 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y3 @ Y4) @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y6 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y6 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y7 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y7 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y6 @ Y7) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y5) = 860.89/111.79 (kpair @ 860.89/111.79 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (subset @ 860.89/111.79 (dsetconstr @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 (^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y5 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y4 @ Y5) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y3) = 860.89/111.79 (kpair @ 860.89/111.79 Y4 @ Y5))))))))))))))) @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (subset @ 860.89/111.79 (dsetconstr @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 (^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y5 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y4 @ Y5) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y3) = 860.89/111.79 (kpair @ 860.89/111.79 Y4 @ Y5))))))))))))))) @ 860.89/111.79 (cartprod @ 860.89/111.79 Y0 @ Y1))))))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : 860.89/111.79 $i > $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y4 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y4 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 ( 860.89/111.79 kpair @ 860.89/111.79 Y3 @ Y4) @ 860.89/111.79 ( 860.89/111.79 dsetconstr @ 860.89/111.79 ( 860.89/111.79 cartprod @ 860.89/111.79 Y0 @ Y1) @ 860.89/111.79 ( 860.89/111.79 ^[Y5 : $i]: 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y6 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y6 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y7 : $i]: 860.89/111.79 (( 860.89/111.79 ( 860.89/111.79 in @ 860.89/111.79 Y7 @ Y1) & 860.89/111.79 ( 860.89/111.79 Y2 @ 860.89/111.79 Y6 @ Y7) & 860.89/111.79 ( 860.89/111.79 ( 860.89/111.79 (Y5) = 860.89/111.79 (kpair @ 860.89/111.79 Y6 @ Y7)))))))))))))))) => 860.89/111.79 (Y2 @ 860.89/111.79 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.79 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl300])). 860.89/111.79 thf(zip_derived_cl311, plain, 860.89/111.79 (~ (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((in @ Y1 @ 860.89/111.79 (powerset @ Y0)) => 860.89/111.79 (((in @ Y2 @ Y1) => (in @ 860.89/111.79 Y2 @ Y0)))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((in @ Y1 @ Y2) => 860.89/111.79 (((in @ Y2 @ Y0) => (in @ 860.89/111.79 Y1 @ (setunion @ Y0))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y1 @ (setunion @ Y0)) => 860.89/111.79 (((!!) @ (^[Y2 : $o]: 860.89/111.79 (((((!!) @ (^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y3 @ 860.89/111.79 Y0) => 860.89/111.79 (Y2)))))))) => 860.89/111.79 (Y2)))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y1 @ Y0) => (in @ Y1 @ 860.89/111.79 (powerset @ (setunion @ Y0))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.79 (((((??) @ (^[Y1 : $i]: 860.89/111.79 (((Y0 @ Y1) & 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((Y0 @ Y2) => 860.89/111.79 (((Y1) = (Y2))))))))))))) => 860.89/111.79 (((??) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (((Y0 @ Y2) <=> 860.89/111.79 (((Y2) = (Y1)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((((Y0) != (emptyset))) => 860.89/111.79 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y0 @ 860.89/111.79 (setadjoin @ Y1 @ emptyset)) => 860.89/111.79 (((Y0) = (Y1))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((((Y0) != (Y1))) => 860.89/111.79 (((~) @ (in @ Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ emptyset)))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((((Y0) = (Y1))) => 860.89/111.79 (in @ Y0 @ 860.89/111.79 (setadjoin @ Y1 @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y0 @ 860.89/111.79 (setadjoin @ Y1 @ 860.89/111.79 emptyset)) => 860.89/111.79 (in @ Y1 @ 860.89/111.79 (setadjoin @ Y0 @ 860.89/111.79 emptyset)))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((!!) @ (^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 ( 860.89/111.79 setadjoin @ 860.89/111.79 Y1 @ 860.89/111.79 emptyset))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y1))) | 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y0)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (in @ Y0 @ 860.89/111.79 (setadjoin @ Y0 @ 860.89/111.79 (setadjoin @ Y1 @ 860.89/111.79 emptyset))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (in @ Y1 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ emptyset))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.79 (((((??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))) => 860.89/111.79 (((dsetconstr @ 860.89/111.79 Y0 @ Y1) != 860.89/111.79 (emptyset))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.79 (((!!) @ (^[Y1 : $i]: 860.89/111.79 (((in @ Y1 @ 860.89/111.79 emptyset) => 860.89/111.79 (Y0 @ Y1))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.79 (((( 860.89/111.79 (~) @ ( 860.89/111.79 ((!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (((((??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))) => 860.89/111.79 (((~) @ ( 860.89/111.79 ((!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $o]: 860.89/111.79 (((Y0) => (in @ 860.89/111.79 emptyset @ 860.89/111.79 (prop2set @ Y0))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $o]: 860.89/111.79 (((Y0) => 860.89/111.79 (set2prop @ 860.89/111.79 (prop2set @ 860.89/111.79 Y0))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (((!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 ( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (Y1 @ Y2)))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) & 860.89/111.79 (( 860.89/111.79 (~) @ ( 860.89/111.79 Y1 @ Y2)))))))))))))))) => 860.89/111.79 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (Y0 @ Y1)))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2))))))))))))) => 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2)))))))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (((((??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) <=> 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y1))))))))))) => 860.89/111.79 (((??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2)))))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (((!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) => 860.89/111.79 (in @ 860.89/111.79 Y3 @ Y1))))))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (in @ 860.89/111.79 Y2 @ 860.89/111.79 Y0) <=> 860.89/111.79 (in @ 860.89/111.79 Y3 @ Y1))))))))))))))))))) => 860.89/111.79 (((((!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2))))))))))))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y1) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) => 860.89/111.79 (( 860.89/111.79 (Y1) = 860.89/111.79 (Y2)))))))))))))))))) => 860.89/111.79 (((( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i > $o]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) <=> 860.89/111.79 (Y1 @ Y3))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y2) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (Y0 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))) <=> 860.89/111.79 (( 860.89/111.79 (??) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y2) & 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (Y1 @ 860.89/111.79 Y3) => 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))))))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y2 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y3 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y2) = 860.89/111.79 (Y3))) => 860.89/111.79 (( 860.89/111.79 (setadjoin @ 860.89/111.79 Y0 @ 860.89/111.79 Y2) = 860.89/111.79 (setadjoin @ 860.89/111.79 Y1 @ Y3))))))))))))))))))) => 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y0 : $i]: 860.89/111.79 (( 860.89/111.79 (!!) @ ( 860.89/111.79 ^[Y1 : $i]: 860.89/111.79 (( 860.89/111.79 (( 860.89/111.79 (Y0) = 860.89/111.79 (Y1))) => 860.89/111.79 (( 860.89/111.79 (powerset @ 860.89/111.79 Y0) = 860.89/111.79 (powerset @ 860.89/111.79 Y1))))))))))) => 860.89/111.79 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (setunion @ 860.89/111.80 Y0) = 860.89/111.80 (setunion @ 860.89/111.80 Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) <=> 860.89/111.80 (Y1 @ Y3))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))) => 860.89/111.80 (( 860.89/111.80 (descr @ 860.89/111.80 Y0) = 860.89/111.80 (descr @ 860.89/111.80 Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y5 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y5 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y4) = 860.89/111.80 (Y5))) => 860.89/111.80 (( 860.89/111.80 (Y2 @ 860.89/111.80 Y4) <=> 860.89/111.80 (Y3 @ Y5))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y2) = 860.89/111.80 (dsetconstr @ 860.89/111.80 Y1 @ Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (subset @ 860.89/111.80 Y1 @ Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 emptyset @ 860.89/111.80 Y0)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 subset @ 860.89/111.80 Y0 @ Y1)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 subset @ 860.89/111.80 Y0 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (Y0) != 860.89/111.80 (Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (Y0) != 860.89/111.80 (Y1)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y0)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y1)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (emptyset)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0)) => 860.89/111.80 (subset @ 860.89/111.80 Y1 @ Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y0 @ 860.89/111.80 (powerset @ 860.89/111.80 Y0))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y1)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (in @ 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 (powerset @ 860.89/111.80 Y0)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (subset @ 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y0))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $o]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (Y3))) => 860.89/111.80 (Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) | 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y0)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 (binunion @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 (binunion @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y0)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y0))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y0))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y1))) => 860.89/111.80 (subset @ 860.89/111.80 Y1 @ Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 ( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (emptyset))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y1))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y0))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y1 @ Y2)) = 860.89/111.80 (binunion @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y0)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (setminus @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (emptyset))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (setminus @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y0))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setminus @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (emptyset))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (Y3))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (Y3))))) => 860.89/111.80 (Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y0 @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (iskpair @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (iskpair @ 860.89/111.80 (kpair @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset) @ 860.89/111.80 Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y1))) | 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y0)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3) @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y1) & 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (kpair @ 860.89/111.80 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (iskpair @ 860.89/111.80 Y2)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0)) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (in @ 860.89/111.80 Y1 @ Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset)) @ 860.89/111.80 Y0)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset)))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (setunion @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset)) = 860.89/111.80 (Y0)))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset)))))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y3) = 860.89/111.80 (Y2)))))))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset))))))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (iskpair @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (in @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 Y0)))) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (in @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 Y0))) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)))))))) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ Y0)))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (kfst @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y0 @ Y1)) = 860.89/111.80 (Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kfst @ Y2) @ 860.89/111.80 Y0)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) = 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)))) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y2))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (kpair @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (kpair @ 860.89/111.80 Y2 @ Y3))) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y2))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) = 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 emptyset))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) = 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) = 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)))) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y3))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (kpair @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (kpair @ 860.89/111.80 Y2 @ Y3))) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y3))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (iskpair @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (kpair @ 860.89/111.80 ( 860.89/111.80 kfst @ Y0) @ 860.89/111.80 Y2)))))) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (kpair @ 860.89/111.80 ( 860.89/111.80 kfst @ Y0) @ 860.89/111.80 Y2))))) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (ksnd @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y0 @ Y1)) = 860.89/111.80 (Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (iskpair @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (kpair @ 860.89/111.80 ( 860.89/111.80 kfst @ Y0) @ 860.89/111.80 ( 860.89/111.80 ksnd @ Y0)) = 860.89/111.80 (Y0)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 ksnd @ Y2) @ 860.89/111.80 Y1)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3) @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y0))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3) @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y3 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (kfst @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3)) = 860.89/111.80 (Y2))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (ksnd @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3)) = 860.89/111.80 (Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (kpair @ 860.89/111.80 ( 860.89/111.80 kfst @ Y2) @ 860.89/111.80 ( 860.89/111.80 ksnd @ Y2)) = 860.89/111.80 (Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : 860.89/111.80 $i > $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (Y2 @ 860.89/111.80 Y3 @ 860.89/111.80 Y4) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y3 @ Y4) @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 ( 860.89/111.80 ^[Y5 : $i]: 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y6 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y6 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y7 : $i]: 860.89/111.80 (( 860.89/111.80 ( 860.89/111.80 in @ 860.89/111.80 Y7 @ Y1) & 860.89/111.80 ( 860.89/111.80 Y2 @ 860.89/111.80 Y6 @ Y7) & 860.89/111.80 ( 860.89/111.80 ( 860.89/111.80 (Y5) = 860.89/111.80 (kpair @ 860.89/111.80 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : 860.89/111.80 $i > $i > $o]: 860.89/111.80 (subset @ 860.89/111.80 (dsetconstr @ 860.89/111.80 (cartprod @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 (^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y5 : $i]: 860.89/111.80 (( 860.89/111.80 ( 860.89/111.80 in @ 860.89/111.80 Y5 @ Y1) & 860.89/111.80 ( 860.89/111.80 Y2 @ 860.89/111.80 Y4 @ Y5) & 860.89/111.80 ( 860.89/111.80 ( 860.89/111.80 (Y3) = 860.89/111.80 (kpair @ 860.89/111.80 Y4 @ Y5))))))))))))))) @ 860.89/111.80 (cartprod @ 860.89/111.80 Y0 @ Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : 860.89/111.80 $i > $i > $o]: 860.89/111.80 (subset @ 860.89/111.80 (dsetconstr @ 860.89/111.80 (cartprod @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 (^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y5 : $i]: 860.89/111.80 (( 860.89/111.80 ( 860.89/111.80 in @ 860.89/111.80 Y5 @ Y1) & 860.89/111.80 ( 860.89/111.80 Y2 @ 860.89/111.80 Y4 @ Y5) & 860.89/111.80 ( 860.89/111.80 ( 860.89/111.80 (Y3) = 860.89/111.80 (kpair @ 860.89/111.80 Y4 @ Y5))))))))))))))) @ 860.89/111.80 (cartprod @ 860.89/111.80 Y0 @ Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : 860.89/111.80 $i > $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y3 @ Y4) @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 ( 860.89/111.80 ^[Y5 : $i]: 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y6 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y6 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y7 : $i]: 860.89/111.80 (( 860.89/111.80 ( 860.89/111.80 in @ 860.89/111.80 Y7 @ Y1) & 860.89/111.80 ( 860.89/111.80 Y2 @ 860.89/111.80 Y6 @ Y7) & 860.89/111.80 ( 860.89/111.80 ( 860.89/111.80 (Y5) = 860.89/111.80 (kpair @ 860.89/111.80 Y6 @ Y7)))))))))))))))) => 860.89/111.80 (Y2 @ 860.89/111.80 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.80 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl305])). 860.89/111.80 thf(zip_derived_cl320, plain, 860.89/111.80 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((!!) @ (^[Y2 : $i]: 860.89/111.80 (((in @ Y1 @ (powerset @ Y0)) => 860.89/111.80 (((in @ Y2 @ Y1) => (in @ 860.89/111.80 Y2 @ Y0)))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((!!) @ (^[Y2 : $i]: 860.89/111.80 (((in @ Y1 @ Y2) => 860.89/111.80 (((in @ Y2 @ Y0) => (in @ 860.89/111.80 Y1 @ (setunion @ Y0))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((in @ Y1 @ (setunion @ Y0)) => 860.89/111.80 (((!!) @ (^[Y2 : $o]: 860.89/111.80 (((((!!) @ (^[Y3 : $i]: 860.89/111.80 (((in @ 860.89/111.80 Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (Y2)))))))) => 860.89/111.80 (Y2)))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((in @ Y1 @ Y0) => (in @ Y1 @ 860.89/111.80 (powerset @ (setunion @ Y0))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.80 (((((??) @ (^[Y1 : $i]: 860.89/111.80 (((Y0 @ Y1) & 860.89/111.80 (((!!) @ (^[Y2 : $i]: 860.89/111.80 (((Y0 @ Y2) => 860.89/111.80 (((Y1) = (Y2))))))))))))) => 860.89/111.80 (((??) @ (^[Y1 : $i]: 860.89/111.80 (((!!) @ (^[Y2 : $i]: 860.89/111.80 (((Y0 @ Y2) <=> 860.89/111.80 (((Y2) = (Y1)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((((Y0) != (emptyset))) => 860.89/111.80 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((in @ Y0 @ 860.89/111.80 (setadjoin @ Y1 @ emptyset)) => 860.89/111.80 (((Y0) = (Y1))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((((Y0) != (Y1))) => 860.89/111.80 (((~) @ (in @ Y1 @ 860.89/111.80 (setadjoin @ Y0 @ 860.89/111.80 emptyset)))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((((Y0) = (Y1))) => (in @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((in @ Y0 @ 860.89/111.80 (setadjoin @ Y1 @ 860.89/111.80 emptyset)) => 860.89/111.80 (in @ Y1 @ 860.89/111.80 (setadjoin @ Y0 @ 860.89/111.80 emptyset)))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((!!) @ (^[Y2 : $i]: 860.89/111.80 (((in @ 860.89/111.80 Y2 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y1))) | 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y0)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (in @ Y0 @ 860.89/111.80 (setadjoin @ Y0 @ 860.89/111.80 (setadjoin @ Y1 @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (in @ Y1 @ 860.89/111.80 (setadjoin @ Y0 @ 860.89/111.80 (setadjoin @ Y1 @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.80 (((((??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (((in @ 860.89/111.80 Y2 @ Y0) & 860.89/111.80 (Y1 @ Y2)))))) => 860.89/111.80 (((dsetconstr @ 860.89/111.80 Y0 @ Y1) != 860.89/111.80 (emptyset))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.80 (((!!) @ (^[Y1 : $i]: 860.89/111.80 (((in @ Y1 @ 860.89/111.80 emptyset) => 860.89/111.80 (Y0 @ Y1))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.80 (((((~) @ ( 860.89/111.80 ((!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (Y1 @ Y2)))))))) => 860.89/111.80 (((??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 Y1 @ Y2)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.80 (((( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 Y1 @ Y2)))))))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 ((??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 ( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 Y1 @ Y2)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 Y1 @ Y2)))))))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 ( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (Y1 @ Y2)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $o]: 860.89/111.80 (((Y0) => (in @ 860.89/111.80 emptyset @ 860.89/111.80 (prop2set @ Y0))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $o]: 860.89/111.80 (((Y0) => 860.89/111.80 (set2prop @ 860.89/111.80 (prop2set @ Y0))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 ( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 Y1 @ Y2)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i]: 860.89/111.80 (((!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 ( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (Y1 @ Y2)))))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 Y1 @ Y2)))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (Y0 @ Y1)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2)))))))))))))))))))) => 860.89/111.80 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) <=> 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2)))))))))))))))))) => 860.89/111.80 (((((!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (((!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y3 @ Y1))))))))))))))))))) => 860.89/111.80 (((((!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (((!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) <=> 860.89/111.80 (in @ 860.89/111.80 Y3 @ Y1))))))))))))))))))) => 860.89/111.80 (((((!!) @ ( 860.89/111.80 ^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2)))))))))))))))))) => 860.89/111.80 (((((!!) @ ( 860.89/111.80 ^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) <=> 860.89/111.80 (Y1 @ Y3))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))) <=> 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))))))))))))) => 860.89/111.80 (((( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 Y2) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (powerset @ 860.89/111.80 Y0) = 860.89/111.80 (powerset @ 860.89/111.80 Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (setunion @ 860.89/111.80 Y0) = 860.89/111.80 (setunion @ 860.89/111.80 Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1) = 860.89/111.80 (Y2)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) <=> 860.89/111.80 (Y1 @ Y3))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y2) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (Y0 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) & 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))) => 860.89/111.80 (( 860.89/111.80 (descr @ 860.89/111.80 Y0) = 860.89/111.80 (descr @ 860.89/111.80 Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y5 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y5 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y4) = 860.89/111.80 (Y5))) => 860.89/111.80 (( 860.89/111.80 (Y2 @ 860.89/111.80 Y4) <=> 860.89/111.80 (Y3 @ Y5))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y2) = 860.89/111.80 (dsetconstr @ 860.89/111.80 Y1 @ Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (subset @ 860.89/111.80 Y1 @ Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 emptyset @ 860.89/111.80 Y0)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 subset @ 860.89/111.80 Y0 @ Y1)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 subset @ 860.89/111.80 Y0 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (Y0) != 860.89/111.80 (Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (Y0) != 860.89/111.80 (Y1)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y0)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y2) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y1)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (emptyset)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0)) => 860.89/111.80 (subset @ 860.89/111.80 Y1 @ Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y0 @ 860.89/111.80 (powerset @ 860.89/111.80 Y0))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y1)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (in @ 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 (powerset @ 860.89/111.80 Y0)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (subset @ 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y0))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $o]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (Y3))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (Y3))) => 860.89/111.80 (Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) | 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y0)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 (binunion @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 (binunion @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y0)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y0))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y0))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y1))) => 860.89/111.80 (subset @ 860.89/111.80 Y1 @ Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 ( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (emptyset))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y1))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (Y0))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (binintersect @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y1 @ Y2)) = 860.89/111.80 (binunion @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 ( 860.89/111.80 binintersect @ 860.89/111.80 Y0 @ Y2))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y0)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (setminus @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (emptyset))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setminus @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (setminus @ 860.89/111.80 Y0 @ Y1) @ 860.89/111.80 Y0))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setminus @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (emptyset))) => 860.89/111.80 (subset @ 860.89/111.80 Y0 @ Y1))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (Y3))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (Y3))))) => 860.89/111.80 (Y3))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y1) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y0))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ Y1))) => 860.89/111.80 (( 860.89/111.80 (~) @ ( 860.89/111.80 in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 symdiff @ 860.89/111.80 Y0 @ Y1))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y0 @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (iskpair @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 (setadjoin @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (iskpair @ 860.89/111.80 (kpair @ 860.89/111.80 Y0 @ Y1)))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset) @ 860.89/111.80 Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 Y0)))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y1))) | 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y0)))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (subset @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3) @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 powerset @ 860.89/111.80 ( 860.89/111.80 binunion @ 860.89/111.80 Y0 @ Y1)))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y1) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y2 @ Y3) @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y4 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y4 @ 860.89/111.80 Y1) & 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (kpair @ 860.89/111.80 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (iskpair @ 860.89/111.80 Y2)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0)) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (in @ 860.89/111.80 Y1 @ Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset)) @ 860.89/111.80 Y0)))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (subset @ 860.89/111.80 Y0 @ 860.89/111.80 (setunion @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset)))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (setunion @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset)) = 860.89/111.80 (Y0)))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset)))))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y3) = 860.89/111.80 (Y2)))))))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y3 @ 860.89/111.80 emptyset))))))))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i > $o]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y3 @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y2) => 860.89/111.80 (( 860.89/111.80 (Y1 @ 860.89/111.80 Y3) => 860.89/111.80 (( 860.89/111.80 (Y2) = 860.89/111.80 (Y3))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 Y0) & 860.89/111.80 (Y1 @ Y2)))))) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 Y0 @ Y1)) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 Y0 @ 860.89/111.80 Y1) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset)))))))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y1))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset))) => 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (Y2)))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (iskpair @ 860.89/111.80 Y0) => 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 ( 860.89/111.80 dsetconstr @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (in @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 Y0)))) & 860.89/111.80 (( 860.89/111.80 (dsetconstr @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ 860.89/111.80 ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (in @ 860.89/111.80 (setadjoin @ 860.89/111.80 Y2 @ 860.89/111.80 emptyset) @ 860.89/111.80 Y0))) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset))))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (??) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y1 @ 860.89/111.80 Y0) & 860.89/111.80 (( 860.89/111.80 (Y0) = 860.89/111.80 (setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)))))))) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 setunion @ 860.89/111.80 Y0) @ Y0)))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (kfst @ 860.89/111.80 ( 860.89/111.80 kpair @ 860.89/111.80 Y0 @ Y1)) = 860.89/111.80 (Y0))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (in @ 860.89/111.80 Y2 @ 860.89/111.80 ( 860.89/111.80 cartprod @ 860.89/111.80 Y0 @ Y1)) => 860.89/111.80 (in @ 860.89/111.80 ( 860.89/111.80 kfst @ Y2) @ 860.89/111.80 Y0)))))))))))) => 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y0 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y1 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y2 : $i]: 860.89/111.80 (( 860.89/111.80 (!!) @ ( 860.89/111.80 ^[Y3 : $i]: 860.89/111.80 (( 860.89/111.80 (( 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 emptyset) @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y0 @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.80 Y1 @ 860.89/111.80 emptyset)) @ 860.89/111.80 emptyset)) = 860.89/111.80 (setadjoin @ 860.89/111.80 ( 860.89/111.80 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y2))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (kpair @ 860.89/111.81 Y2 @ Y3))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y2))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y3))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (kpair @ 860.89/111.81 Y2 @ Y3))) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y3))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (iskpair @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y0) @ 860.89/111.81 Y2)))))) & 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y0) @ 860.89/111.81 Y2))))) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (ksnd @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y0 @ Y1)) = 860.89/111.81 (Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (iskpair @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y0) @ 860.89/111.81 ( 860.89/111.81 ksnd @ Y0)) = 860.89/111.81 (Y0)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 ksnd @ Y2) @ 860.89/111.81 Y1)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3) @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3) @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y3 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (kfst @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3)) = 860.89/111.81 (Y2))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (ksnd @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3)) = 860.89/111.81 (Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y2) @ 860.89/111.81 ( 860.89/111.81 ksnd @ Y2)) = 860.89/111.81 (Y2)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y2 @ 860.89/111.81 Y3 @ 860.89/111.81 Y4) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y3 @ Y4) @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y6 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y6 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y7 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y7 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y6 @ Y7) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y5) = 860.89/111.81 (kpair @ 860.89/111.81 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (subset @ 860.89/111.81 (dsetconstr @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 (^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y5 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y4 @ Y5) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y3) = 860.89/111.81 (kpair @ 860.89/111.81 Y4 @ Y5))))))))))))))) @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (subset @ 860.89/111.81 (dsetconstr @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 (^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y5 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y4 @ Y5) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y3) = 860.89/111.81 (kpair @ 860.89/111.81 Y4 @ Y5))))))))))))))) @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y3 @ Y4) @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y6 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y6 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y7 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y7 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y6 @ Y7) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y5) = 860.89/111.81 (kpair @ 860.89/111.81 Y6 @ Y7)))))))))))))))) => 860.89/111.81 (Y2 @ 860.89/111.81 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl311])). 860.89/111.81 thf(zip_derived_cl326, plain, 860.89/111.81 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((!!) @ (^[Y2 : $i]: 860.89/111.81 (((in @ Y1 @ Y2) => 860.89/111.81 (((in @ Y2 @ Y0) => (in @ 860.89/111.81 Y1 @ (setunion @ Y0))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y1 @ (setunion @ Y0)) => 860.89/111.81 (((!!) @ (^[Y2 : $o]: 860.89/111.81 (((((!!) @ (^[Y3 : $i]: 860.89/111.81 (((in @ Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (((in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (Y2)))))))) => 860.89/111.81 (Y2)))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y1 @ Y0) => (in @ Y1 @ 860.89/111.81 (powerset @ (setunion @ Y0))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (((((??) @ (^[Y1 : $i]: 860.89/111.81 (((Y0 @ Y1) & 860.89/111.81 (((!!) @ (^[Y2 : $i]: 860.89/111.81 (((Y0 @ Y2) => 860.89/111.81 (((Y1) = (Y2))))))))))))) => 860.89/111.81 (((??) @ (^[Y1 : $i]: 860.89/111.81 (((!!) @ (^[Y2 : $i]: 860.89/111.81 (((Y0 @ Y2) <=> 860.89/111.81 (((Y2) = (Y1)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((((Y0) != (emptyset))) => 860.89/111.81 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ emptyset)) => 860.89/111.81 (((Y0) = (Y1))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((((Y0) != (Y1))) => 860.89/111.81 (((~) @ (in @ Y1 @ 860.89/111.81 (setadjoin @ Y0 @ 860.89/111.81 emptyset)))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((((Y0) = (Y1))) => (in @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ emptyset)) => 860.89/111.81 (in @ Y1 @ 860.89/111.81 (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((!!) @ (^[Y2 : $i]: 860.89/111.81 (((in @ Y2 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))) => 860.89/111.81 (((( 860.89/111.81 (Y2) = 860.89/111.81 (Y1))) | 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y0)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (in @ Y0 @ 860.89/111.81 (setadjoin @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (in @ Y1 @ 860.89/111.81 (setadjoin @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (((in @ Y2 @ 860.89/111.81 Y0) & (Y1 @ 860.89/111.81 Y2)))))) => 860.89/111.81 (((dsetconstr @ 860.89/111.81 Y0 @ Y1) != 860.89/111.81 (emptyset))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y1 @ 860.89/111.81 emptyset) => 860.89/111.81 (Y0 @ Y1))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((((~) @ ( 860.89/111.81 ((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))) => 860.89/111.81 (((~) @ ( 860.89/111.81 ((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((( 860.89/111.81 (~) @ ( 860.89/111.81 ((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 ( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $o]: 860.89/111.81 (((Y0) => (in @ 860.89/111.81 emptyset @ 860.89/111.81 (prop2set @ Y0))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $o]: 860.89/111.81 (((Y0) => 860.89/111.81 (set2prop @ 860.89/111.81 (prop2set @ Y0))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (((( 860.89/111.81 (~) @ ( 860.89/111.81 ((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 ( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (((( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (Y0 @ Y1)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) <=> 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y3 @ Y1))))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) <=> 860.89/111.81 (in @ 860.89/111.81 Y3 @ Y1))))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (((( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) <=> 860.89/111.81 (Y1 @ Y3))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))) <=> 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 Y2) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ Y3))))))))))))))))))) => 860.89/111.81 (((( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (powerset @ 860.89/111.81 Y0) = 860.89/111.81 (powerset @ 860.89/111.81 Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (setunion @ 860.89/111.81 Y0) = 860.89/111.81 (setunion @ 860.89/111.81 Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) <=> 860.89/111.81 (Y1 @ Y3))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))) => 860.89/111.81 (( 860.89/111.81 (descr @ 860.89/111.81 Y0) = 860.89/111.81 (descr @ 860.89/111.81 Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y5 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y4) = 860.89/111.81 (Y5))) => 860.89/111.81 (( 860.89/111.81 (Y2 @ 860.89/111.81 Y4) <=> 860.89/111.81 (Y3 @ Y5))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ 860.89/111.81 Y2) = 860.89/111.81 (dsetconstr @ 860.89/111.81 Y1 @ Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (subset @ 860.89/111.81 Y1 @ Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (subset @ 860.89/111.81 emptyset @ 860.89/111.81 Y0)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 subset @ 860.89/111.81 Y0 @ Y1)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 subset @ 860.89/111.81 Y0 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (Y0) != 860.89/111.81 (Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (Y0) != 860.89/111.81 (Y1)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y0)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y2) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y2)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y1)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (emptyset)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y0)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y0)) => 860.89/111.81 (subset @ 860.89/111.81 Y1 @ Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (in @ 860.89/111.81 Y0 @ 860.89/111.81 (powerset @ 860.89/111.81 Y0))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (subset @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y1)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (in @ 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 (powerset @ 860.89/111.81 Y0)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (subset @ 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 Y0))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $o]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (Y3))) => 860.89/111.81 (Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) | 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 (binunion @ 860.89/111.81 Y0 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 (binunion @ 860.89/111.81 Y0 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (subset @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 Y0))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y0))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y1))) => 860.89/111.81 (subset @ 860.89/111.81 Y1 @ Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 ( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 Y1))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y0))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y1 @ Y2)) = 860.89/111.81 (binunion @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (setminus @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 (setminus @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 Y0))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setminus @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (emptyset))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 symdiff @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (Y3))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (Y3))))) => 860.89/111.81 (Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 symdiff @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 symdiff @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 symdiff @ 860.89/111.81 Y0 @ Y1))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 symdiff @ 860.89/111.81 Y0 @ Y1))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (in @ 860.89/111.81 Y0 @ 860.89/111.81 (setunion @ 860.89/111.81 (setadjoin @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 (setadjoin @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 (setunion @ 860.89/111.81 (setadjoin @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 (setadjoin @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (iskpair @ 860.89/111.81 (setadjoin @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 (setadjoin @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (iskpair @ 860.89/111.81 (kpair @ 860.89/111.81 Y0 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (subset @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset) @ 860.89/111.81 Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y0)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y1))) | 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y0)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (subset @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (subset @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3) @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (kpair @ 860.89/111.81 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (iskpair @ 860.89/111.81 Y2)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0)) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (in @ 860.89/111.81 Y1 @ Y2)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (subset @ 860.89/111.81 (setunion @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset)) @ 860.89/111.81 Y0)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 (setunion @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset)))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (setunion @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset)) = 860.89/111.81 (Y0)))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 Y0 @ Y1)) & 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset)))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 Y0 @ Y1)) & 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset)))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y3) = 860.89/111.81 (Y2)))))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 Y0 @ Y1)) & 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset))))))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 Y0 @ Y1)) & 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset)))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y2)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (iskpair @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (in @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 Y0)))) & 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (in @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 Y0))) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)))))))) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0) @ Y0)))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (kfst @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y0 @ Y1)) = 860.89/111.81 (Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kfst @ Y2) @ 860.89/111.81 Y0)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y2))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (kpair @ 860.89/111.81 Y2 @ Y3))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y2))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset))) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)) = 860.89/111.81 (setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 emptyset) @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y3 @ 860.89/111.81 emptyset)) @ 860.89/111.81 emptyset)))) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y3))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (kpair @ 860.89/111.81 Y2 @ Y3))) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y3))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (iskpair @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y0) @ 860.89/111.81 Y2)))))) & 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 ( 860.89/111.81 setunion @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y0) @ 860.89/111.81 Y2))))) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (ksnd @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y0 @ Y1)) = 860.89/111.81 (Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (iskpair @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y0) @ 860.89/111.81 ( 860.89/111.81 ksnd @ Y0)) = 860.89/111.81 (Y0)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 ksnd @ Y2) @ 860.89/111.81 Y1)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3) @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3) @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y3 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (kfst @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3)) = 860.89/111.81 (Y2))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (ksnd @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y2 @ Y3)) = 860.89/111.81 (Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (kpair @ 860.89/111.81 ( 860.89/111.81 kfst @ Y2) @ 860.89/111.81 ( 860.89/111.81 ksnd @ Y2)) = 860.89/111.81 (Y2)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y2 @ 860.89/111.81 Y3 @ 860.89/111.81 Y4) => 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y3 @ Y4) @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y6 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y6 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y7 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y7 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y6 @ Y7) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y5) = 860.89/111.81 (kpair @ 860.89/111.81 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (subset @ 860.89/111.81 (dsetconstr @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 (^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y5 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y4 @ Y5) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y3) = 860.89/111.81 (kpair @ 860.89/111.81 Y4 @ Y5))))))))))))))) @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (subset @ 860.89/111.81 (dsetconstr @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 (^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y5 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y4 @ Y5) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y3) = 860.89/111.81 (kpair @ 860.89/111.81 Y4 @ Y5))))))))))))))) @ 860.89/111.81 (cartprod @ 860.89/111.81 Y0 @ Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : 860.89/111.81 $i > $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y3 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 ( 860.89/111.81 kpair @ 860.89/111.81 Y3 @ Y4) @ 860.89/111.81 ( 860.89/111.81 dsetconstr @ 860.89/111.81 ( 860.89/111.81 cartprod @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y6 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y6 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y7 : $i]: 860.89/111.81 (( 860.89/111.81 ( 860.89/111.81 in @ 860.89/111.81 Y7 @ Y1) & 860.89/111.81 ( 860.89/111.81 Y2 @ 860.89/111.81 Y6 @ Y7) & 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (Y5) = 860.89/111.81 (kpair @ 860.89/111.81 Y6 @ Y7)))))))))))))))) => 860.89/111.81 (Y2 @ 860.89/111.81 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl320])). 860.89/111.81 thf(zip_derived_cl333, plain, 860.89/111.81 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y1 @ (setunion @ Y0)) => 860.89/111.81 (((!!) @ (^[Y2 : $o]: 860.89/111.81 (((((!!) @ (^[Y3 : $i]: 860.89/111.81 (((in @ Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (((in @ Y3 @ 860.89/111.81 Y0) => (Y2)))))))) => 860.89/111.81 (Y2)))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y1 @ Y0) => (in @ Y1 @ 860.89/111.81 (powerset @ (setunion @ Y0))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (((((??) @ (^[Y1 : $i]: 860.89/111.81 (((Y0 @ Y1) & 860.89/111.81 (((!!) @ (^[Y2 : $i]: 860.89/111.81 (((Y0 @ Y2) => 860.89/111.81 (((Y1) = (Y2))))))))))))) => 860.89/111.81 (((??) @ (^[Y1 : $i]: 860.89/111.81 (((!!) @ (^[Y2 : $i]: 860.89/111.81 (((Y0 @ Y2) <=> 860.89/111.81 (((Y2) = (Y1)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((((Y0) != (emptyset))) => 860.89/111.81 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ emptyset)) => 860.89/111.81 (((Y0) = (Y1))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((((Y0) != (Y1))) => 860.89/111.81 (((~) @ (in @ Y1 @ 860.89/111.81 (setadjoin @ Y0 @ 860.89/111.81 emptyset)))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((((Y0) = (Y1))) => (in @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ emptyset)) => 860.89/111.81 (in @ Y1 @ 860.89/111.81 (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((!!) @ (^[Y2 : $i]: 860.89/111.81 (((in @ Y2 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))) => 860.89/111.81 (((((Y2) = 860.89/111.81 (Y1))) | 860.89/111.81 (((Y2) = 860.89/111.81 (Y0)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (in @ Y0 @ 860.89/111.81 (setadjoin @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (in @ Y1 @ 860.89/111.81 (setadjoin @ Y0 @ 860.89/111.81 (setadjoin @ Y1 @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((((??) @ (^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))) => 860.89/111.81 (((dsetconstr @ 860.89/111.81 Y0 @ Y1) != 860.89/111.81 (emptyset))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (((!!) @ (^[Y1 : $i]: 860.89/111.81 (((in @ Y1 @ 860.89/111.81 emptyset) => 860.89/111.81 (Y0 @ Y1))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((((~) @ ( 860.89/111.81 ((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (((in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (((in @ 860.89/111.81 Y2 @ Y0) & 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))) => 860.89/111.81 (((~) @ ( 860.89/111.81 ((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 ( 860.89/111.81 ( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((((~) @ ( 860.89/111.81 ((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.81 (((( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 ((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $o]: 860.89/111.81 (((Y0) => (in @ 860.89/111.81 emptyset @ 860.89/111.81 (prop2set @ Y0))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $o]: 860.89/111.81 (((Y0) => 860.89/111.81 (set2prop @ 860.89/111.81 (prop2set @ Y0))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (((((~) @ ( 860.89/111.81 ((??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (((( 860.89/111.81 (~) @ ( 860.89/111.81 ((!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y1 @ Y2)))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 Y1 @ Y2)))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (((((??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (Y0 @ Y1)))) => 860.89/111.81 (((( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.81 (((( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) <=> 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y3 @ Y1))))))))))))))))))) => 860.89/111.81 (((((!!) @ (^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) <=> 860.89/111.81 (in @ 860.89/111.81 Y3 @ Y1))))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (((((??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2))))))))))))) => 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (((!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) <=> 860.89/111.81 (Y1 @ Y3))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))) <=> 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 Y2) = 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ Y3))))))))))))))))))) => 860.89/111.81 (((((!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (powerset @ 860.89/111.81 Y0) = 860.89/111.81 (powerset @ 860.89/111.81 Y1))))))))))) => 860.89/111.81 (((( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (setunion @ 860.89/111.81 Y0) = 860.89/111.81 (setunion @ 860.89/111.81 Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (( 860.89/111.81 (Y1) = 860.89/111.81 (Y2)))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) <=> 860.89/111.81 (Y1 @ Y3))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y0 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y2) & 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i]: 860.89/111.81 (( 860.89/111.81 (Y1 @ 860.89/111.81 Y3) => 860.89/111.81 (( 860.89/111.81 (Y2) = 860.89/111.81 (Y3))))))))))))) => 860.89/111.81 (( 860.89/111.81 (descr @ 860.89/111.81 Y0) = 860.89/111.81 (descr @ 860.89/111.81 Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $i > $o]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y4 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y4 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y5 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y5 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y4) = 860.89/111.81 (Y5))) => 860.89/111.81 (( 860.89/111.81 (Y2 @ 860.89/111.81 Y4) <=> 860.89/111.81 (Y3 @ Y5))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ 860.89/111.81 Y2) = 860.89/111.81 (dsetconstr @ 860.89/111.81 Y1 @ Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (subset @ 860.89/111.81 Y1 @ Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (subset @ 860.89/111.81 emptyset @ 860.89/111.81 Y0)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 subset @ 860.89/111.81 Y0 @ Y1)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 subset @ 860.89/111.81 Y0 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (Y0) != 860.89/111.81 (Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (Y0) != 860.89/111.81 (Y1)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y0)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y2) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y2)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y2) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 setadjoin @ 860.89/111.81 Y1 @ Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y1)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (Y1))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 emptyset) => 860.89/111.81 (( 860.89/111.81 (Y0) = 860.89/111.81 (emptyset)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y0)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y0)) => 860.89/111.81 (subset @ 860.89/111.81 Y1 @ Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (in @ 860.89/111.81 Y0 @ 860.89/111.81 (powerset @ 860.89/111.81 Y0))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (subset @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y0) @ 860.89/111.81 ( 860.89/111.81 powerset @ 860.89/111.81 Y1)))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (in @ 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 (powerset @ 860.89/111.81 Y0)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i > $o]: 860.89/111.81 (subset @ 860.89/111.81 (dsetconstr @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 Y0))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (in @ 860.89/111.81 Y1 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y0 @ 860.89/111.81 (setadjoin @ 860.89/111.81 Y1 @ 860.89/111.81 emptyset))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y3 : $o]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (Y3))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (Y3))) => 860.89/111.81 (Y3))))))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) | 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 (binunion @ 860.89/111.81 Y0 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 (binunion @ 860.89/111.81 Y0 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (subset @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 Y0))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y0))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y1))) => 860.89/111.81 (subset @ 860.89/111.81 Y1 @ Y0))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 ( 860.89/111.81 (??) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) & 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))) => 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (subset @ 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 Y1))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y1 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y1))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (Y0))) => 860.89/111.81 (subset @ 860.89/111.81 Y0 @ Y1))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (binintersect @ 860.89/111.81 Y0 @ 860.89/111.81 ( 860.89/111.81 binunion @ 860.89/111.81 Y1 @ Y2)) = 860.89/111.81 (binunion @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y1) @ 860.89/111.81 ( 860.89/111.81 binintersect @ 860.89/111.81 Y0 @ Y2))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y0)))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (subset @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (setminus @ 860.89/111.81 Y0 @ 860.89/111.81 Y1) = 860.89/111.81 (emptyset))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)))) => 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y0) => 860.89/111.81 (in @ 860.89/111.81 Y2 @ Y1)))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1)))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y1))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0)))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ Y0))) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y0 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y1 : $i]: 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.81 ^[Y2 : $i]: 860.89/111.81 (( 860.89/111.81 (in @ 860.89/111.81 Y2 @ 860.89/111.81 Y1) => 860.89/111.81 (( 860.89/111.81 (~) @ ( 860.89/111.81 in @ 860.89/111.81 Y2 @ 860.89/111.81 ( 860.89/111.81 setminus @ 860.89/111.81 Y0 @ Y1))))))))))))))) => 860.89/111.81 (( 860.89/111.81 (( 860.89/111.81 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (subset @ 860.89/111.82 (setminus @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 Y0))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setminus @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (emptyset))) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (Y3))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (Y3))))) => 860.89/111.82 (Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y0 @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (iskpair @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (iskpair @ 860.89/111.82 (kpair @ 860.89/111.82 Y0 @ Y1)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) => 860.89/111.82 (subset @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset) @ 860.89/111.82 Y0))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 Y0)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y1))) | 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y0)))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (subset @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (subset @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (kpair @ 860.89/111.82 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (iskpair @ 860.89/111.82 Y2)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0)) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (in @ 860.89/111.82 Y1 @ Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (subset @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset)) @ 860.89/111.82 Y0)))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset)))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (setunion @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset)) = 860.89/111.82 (Y0)))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset)))))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y3) = 860.89/111.82 (Y2)))))))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset))))))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (iskpair @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (in @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 Y0)))) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (in @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 Y0))) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)))))))) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ Y0)))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (kfst @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y0 @ Y1)) = 860.89/111.82 (Y0))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kfst @ Y2) @ 860.89/111.82 Y0)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y2))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (kpair @ 860.89/111.82 Y2 @ Y3))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y2))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 emptyset))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (kpair @ 860.89/111.82 Y2 @ Y3))) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (iskpair @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y0) @ 860.89/111.82 Y2)))))) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y0) @ 860.89/111.82 Y2))))) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (ksnd @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y0 @ Y1)) = 860.89/111.82 (Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (iskpair @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y0) @ 860.89/111.82 ( 860.89/111.82 ksnd @ Y0)) = 860.89/111.82 (Y0)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 ksnd @ Y2) @ 860.89/111.82 Y1)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y0))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 Y3 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (kfst @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3)) = 860.89/111.82 (Y2))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (ksnd @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3)) = 860.89/111.82 (Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y2) @ 860.89/111.82 ( 860.89/111.82 ksnd @ Y2)) = 860.89/111.82 (Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y2 @ 860.89/111.82 Y3 @ 860.89/111.82 Y4) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y3 @ Y4) @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y6 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y6 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y7 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y7 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y6 @ Y7) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y5) = 860.89/111.82 (kpair @ 860.89/111.82 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (subset @ 860.89/111.82 (dsetconstr @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 (^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y5 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y4 @ Y5) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y3) = 860.89/111.82 (kpair @ 860.89/111.82 Y4 @ Y5))))))))))))))) @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (subset @ 860.89/111.82 (dsetconstr @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 (^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y5 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y4 @ Y5) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y3) = 860.89/111.82 (kpair @ 860.89/111.82 Y4 @ Y5))))))))))))))) @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y3 @ Y4) @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y6 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y6 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y7 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y7 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y6 @ Y7) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y5) = 860.89/111.82 (kpair @ 860.89/111.82 Y6 @ Y7)))))))))))))))) => 860.89/111.82 (Y2 @ 860.89/111.82 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl326])). 860.89/111.82 thf(zip_derived_cl342, plain, 860.89/111.82 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((in @ Y1 @ Y0) => (in @ Y1 @ 860.89/111.82 (powerset @ (setunion @ Y0))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((((??) @ (^[Y1 : $i]: 860.89/111.82 (((Y0 @ Y1) & 860.89/111.82 (((!!) @ (^[Y2 : $i]: 860.89/111.82 (((Y0 @ Y2) => 860.89/111.82 (((Y1) = (Y2))))))))))))) => 860.89/111.82 (((??) @ (^[Y1 : $i]: 860.89/111.82 (((!!) @ (^[Y2 : $i]: 860.89/111.82 (((Y0 @ Y2) <=> 860.89/111.82 (((Y2) = (Y1)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((((Y0) != (emptyset))) => 860.89/111.82 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((in @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset)) => 860.89/111.82 (((Y0) = (Y1))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((((Y0) != (Y1))) => 860.89/111.82 (((~) @ (in @ Y1 @ 860.89/111.82 (setadjoin @ Y0 @ 860.89/111.82 emptyset)))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((((Y0) = (Y1))) => (in @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((in @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset)) => 860.89/111.82 (in @ Y1 @ 860.89/111.82 (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((!!) @ (^[Y2 : $i]: 860.89/111.82 (((in @ Y2 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ emptyset))) => 860.89/111.82 (((((Y2) = (Y1))) | 860.89/111.82 (((Y2) = (Y0)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (in @ Y0 @ 860.89/111.82 (setadjoin @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (in @ Y1 @ 860.89/111.82 (setadjoin @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ 860.89/111.82 emptyset))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((??) @ (^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))) => 860.89/111.82 (((dsetconstr @ Y0 @ 860.89/111.82 Y1) != (emptyset))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((in @ Y1 @ 860.89/111.82 emptyset) => (Y0 @ 860.89/111.82 Y1))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((~) @ (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (((??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (((in @ Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (((~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (((in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))) => 860.89/111.82 (((~) @ ( 860.89/111.82 ((??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (((in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((~) @ ( 860.89/111.82 ((??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))) => 860.89/111.82 (((~) @ ( 860.89/111.82 ((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $o]: 860.89/111.82 (((Y0) => (in @ 860.89/111.82 emptyset @ 860.89/111.82 (prop2set @ Y0))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $o]: 860.89/111.82 (((Y0) => (set2prop @ 860.89/111.82 (prop2set @ Y0))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 ( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (((((~) @ ( 860.89/111.82 ((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (((??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (Y0 @ Y1)))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2))))))))))))) => 860.89/111.82 (((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) <=> 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y1))))))))))) => 860.89/111.82 (((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y3 @ Y1))))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) <=> 860.89/111.82 (in @ 860.89/111.82 Y3 @ Y1))))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2))))))))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i > $o]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) <=> 860.89/111.82 (Y1 @ Y3))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))) <=> 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 Y2) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ Y3))))))))))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (powerset @ 860.89/111.82 Y0) = 860.89/111.82 (powerset @ 860.89/111.82 Y1))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (setunion @ 860.89/111.82 Y0) = 860.89/111.82 (setunion @ 860.89/111.82 Y1))))))))))) => 860.89/111.82 (((( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2))))))))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) <=> 860.89/111.82 (Y1 @ Y3))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))) => 860.89/111.82 (( 860.89/111.82 (descr @ 860.89/111.82 Y0) = 860.89/111.82 (descr @ 860.89/111.82 Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y5 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y4) = 860.89/111.82 (Y5))) => 860.89/111.82 (( 860.89/111.82 (Y2 @ 860.89/111.82 Y4) <=> 860.89/111.82 (Y3 @ Y5))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y2) = 860.89/111.82 (dsetconstr @ 860.89/111.82 Y1 @ Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y1)))))) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (subset @ 860.89/111.82 Y1 @ Y0))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y1)))))) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (subset @ 860.89/111.82 emptyset @ 860.89/111.82 Y0)))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y1)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0)))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 subset @ 860.89/111.82 Y0 @ Y1)))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 subset @ 860.89/111.82 Y0 @ Y1))) => 860.89/111.82 (( 860.89/111.82 (Y0) != 860.89/111.82 (Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (( 860.89/111.82 (Y0) != 860.89/111.82 (Y1)))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y0)))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y1 @ 860.89/111.82 Y2) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (subset @ 860.89/111.82 Y1 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ Y1)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ Y2))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 Y1)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (emptyset)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 Y0)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 Y0)) => 860.89/111.82 (subset @ 860.89/111.82 Y1 @ Y0))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y0 @ 860.89/111.82 (powerset @ 860.89/111.82 Y0))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (subset @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 Y1)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (in @ 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 (powerset @ 860.89/111.82 Y0)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (subset @ 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 Y0))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $o]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (Y3))) => 860.89/111.82 (Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) | 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y0)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 (binunion @ 860.89/111.82 Y0 @ Y1)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (subset @ 860.89/111.82 Y1 @ 860.89/111.82 (binunion @ 860.89/111.82 Y0 @ Y1)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binintersect @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (subset @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binintersect @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binintersect @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y0)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (subset @ 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 Y0))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (Y0))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (Y1))) => 860.89/111.82 (subset @ 860.89/111.82 Y1 @ Y0))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 binintersect @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y1)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 ( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y1)))))))) => 860.89/111.82 (( 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (emptyset))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (subset @ 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 Y1))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (Y0))) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (binintersect @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y1 @ Y2)) = 860.89/111.82 (binunion @ 860.89/111.82 ( 860.89/111.82 binintersect @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 ( 860.89/111.82 binintersect @ 860.89/111.82 Y0 @ Y2))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setminus @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setminus @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y0)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setminus @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (setminus @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (emptyset))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setminus @ 860.89/111.82 Y0 @ Y1)))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y1)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setminus @ 860.89/111.82 Y0 @ Y1)))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0)))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0))) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setminus @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setminus @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (subset @ 860.89/111.82 (setminus @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 Y0))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setminus @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (emptyset))) => 860.89/111.82 (subset @ 860.89/111.82 Y0 @ Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (Y3))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (Y3))))) => 860.89/111.82 (Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y0))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ Y1))) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 symdiff @ 860.89/111.82 Y0 @ Y1))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y0 @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (iskpair @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 (setadjoin @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (iskpair @ 860.89/111.82 (kpair @ 860.89/111.82 Y0 @ Y1)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) => 860.89/111.82 (subset @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset) @ 860.89/111.82 Y0))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 Y0)))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y1))) | 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y0)))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (subset @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (subset @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 powerset @ 860.89/111.82 ( 860.89/111.82 binunion @ 860.89/111.82 Y0 @ Y1)))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (kpair @ 860.89/111.82 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (iskpair @ 860.89/111.82 Y2)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0)) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (in @ 860.89/111.82 Y1 @ Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (subset @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset)) @ 860.89/111.82 Y0)))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (subset @ 860.89/111.82 Y0 @ 860.89/111.82 (setunion @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset)))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (setunion @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset)) = 860.89/111.82 (Y0)))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset)))))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y3) = 860.89/111.82 (Y2)))))))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset))))))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 Y0 @ Y1)) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset)))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (iskpair @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (in @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 Y0)))) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (in @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 Y0))) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)))))))) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ Y0)))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (kfst @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y0 @ Y1)) = 860.89/111.82 (Y0))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kfst @ Y2) @ 860.89/111.82 Y0)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y2))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (kpair @ 860.89/111.82 Y2 @ Y3))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y2))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 emptyset))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset))) => 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)) = 860.89/111.82 (setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 emptyset) @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 setadjoin @ 860.89/111.82 Y3 @ 860.89/111.82 emptyset)) @ 860.89/111.82 emptyset)))) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 Y0 @ 860.89/111.82 Y1) = 860.89/111.82 (kpair @ 860.89/111.82 Y2 @ Y3))) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y3))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (iskpair @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y1 @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y0) @ 860.89/111.82 Y2)))))) & 860.89/111.82 (( 860.89/111.82 (dsetconstr @ 860.89/111.82 ( 860.89/111.82 setunion @ 860.89/111.82 Y0) @ 860.89/111.82 ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y0) @ 860.89/111.82 Y2))))) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ 860.89/111.82 emptyset))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (ksnd @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y0 @ Y1)) = 860.89/111.82 (Y1))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (iskpair @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y0) @ 860.89/111.82 ( 860.89/111.82 ksnd @ Y0)) = 860.89/111.82 (Y0)))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 ksnd @ Y2) @ 860.89/111.82 Y1)))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 Y2 @ Y0))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3) @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (in @ 860.89/111.82 Y3 @ Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (kfst @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3)) = 860.89/111.82 (Y2))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (ksnd @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y2 @ Y3)) = 860.89/111.82 (Y3))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1)) => 860.89/111.82 (( 860.89/111.82 (kpair @ 860.89/111.82 ( 860.89/111.82 kfst @ Y2) @ 860.89/111.82 ( 860.89/111.82 ksnd @ Y2)) = 860.89/111.82 (Y2)))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y2 @ 860.89/111.82 Y3 @ 860.89/111.82 Y4) => 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y3 @ Y4) @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y6 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y6 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y7 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y7 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y6 @ Y7) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y5) = 860.89/111.82 (kpair @ 860.89/111.82 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (subset @ 860.89/111.82 (dsetconstr @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 (^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y5 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y4 @ Y5) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y3) = 860.89/111.82 (kpair @ 860.89/111.82 Y4 @ Y5))))))))))))))) @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (subset @ 860.89/111.82 (dsetconstr @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 (^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y5 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y4 @ Y5) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y3) = 860.89/111.82 (kpair @ 860.89/111.82 Y4 @ Y5))))))))))))))) @ 860.89/111.82 (cartprod @ 860.89/111.82 Y0 @ Y1))))))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : 860.89/111.82 $i > $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y3 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y4 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y4 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 ( 860.89/111.82 kpair @ 860.89/111.82 Y3 @ Y4) @ 860.89/111.82 ( 860.89/111.82 dsetconstr @ 860.89/111.82 ( 860.89/111.82 cartprod @ 860.89/111.82 Y0 @ Y1) @ 860.89/111.82 ( 860.89/111.82 ^[Y5 : $i]: 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y6 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y6 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y7 : $i]: 860.89/111.82 (( 860.89/111.82 ( 860.89/111.82 in @ 860.89/111.82 Y7 @ Y1) & 860.89/111.82 ( 860.89/111.82 Y2 @ 860.89/111.82 Y6 @ Y7) & 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (Y5) = 860.89/111.82 (kpair @ 860.89/111.82 Y6 @ Y7)))))))))))))))) => 860.89/111.82 (Y2 @ 860.89/111.82 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl333])). 860.89/111.82 thf(zip_derived_cl349, plain, 860.89/111.82 (~ (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((((??) @ (^[Y1 : $i]: 860.89/111.82 (((Y0 @ Y1) & 860.89/111.82 (((!!) @ (^[Y2 : $i]: 860.89/111.82 (((Y0 @ Y2) => 860.89/111.82 (((Y1) = (Y2))))))))))))) => 860.89/111.82 (((??) @ (^[Y1 : $i]: 860.89/111.82 (((!!) @ (^[Y2 : $i]: 860.89/111.82 (((Y0 @ Y2) <=> 860.89/111.82 (((Y2) = (Y1)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((((Y0) != (emptyset))) => 860.89/111.82 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((in @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset)) => 860.89/111.82 (((Y0) = (Y1))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((((Y0) != (Y1))) => 860.89/111.82 (((~) @ (in @ Y1 @ 860.89/111.82 (setadjoin @ Y0 @ emptyset)))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((((Y0) = (Y1))) => (in @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((in @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset)) => 860.89/111.82 (in @ Y1 @ 860.89/111.82 (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((!!) @ (^[Y2 : $i]: 860.89/111.82 (((in @ Y2 @ 860.89/111.82 (setadjoin @ Y0 @ 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ emptyset))) => 860.89/111.82 (((((Y2) = (Y1))) | 860.89/111.82 (((Y2) = (Y0)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (in @ Y0 @ 860.89/111.82 (setadjoin @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (in @ Y1 @ 860.89/111.82 (setadjoin @ Y0 @ 860.89/111.82 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((??) @ (^[Y2 : $i]: 860.89/111.82 (((in @ 860.89/111.82 Y2 @ Y0) & 860.89/111.82 (Y1 @ Y2)))))) => 860.89/111.82 (((dsetconstr @ Y0 @ 860.89/111.82 Y1) != (emptyset))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((!!) @ (^[Y1 : $i]: 860.89/111.82 (((in @ Y1 @ 860.89/111.82 emptyset) => (Y0 @ Y1))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((~) @ (((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (((??) @ (^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (((in @ Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (((~) @ ( 860.89/111.82 Y1 @ Y2)))))))) => 860.89/111.82 (((~) @ (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((~) @ ( 860.89/111.82 ((??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (((in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (((in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (((((??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))) => 860.89/111.82 (((~) @ ( 860.89/111.82 ((!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 ( 860.89/111.82 ( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $o]: 860.89/111.82 (((Y0) => (in @ 860.89/111.82 emptyset @ 860.89/111.82 (prop2set @ Y0))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $o]: 860.89/111.82 (((Y0) => (set2prop @ 860.89/111.82 (prop2set @ Y0))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 ( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 ( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (Y1 @ Y2)))))))) => 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) & 860.89/111.82 (( 860.89/111.82 (~) @ ( 860.89/111.82 Y1 @ Y2)))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (Y0 @ Y1)))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2))))))))))))) => 860.89/111.82 (((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (((((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) <=> 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y1))))))))))) => 860.89/111.82 (((??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) => 860.89/111.82 (in @ 860.89/111.82 Y3 @ Y1))))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (in @ 860.89/111.82 Y2 @ 860.89/111.82 Y0) <=> 860.89/111.82 (in @ 860.89/111.82 Y3 @ Y1))))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2))))))))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))) => 860.89/111.82 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) <=> 860.89/111.82 (Y1 @ Y3))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))) <=> 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (setadjoin @ 860.89/111.82 Y0 @ 860.89/111.82 Y2) = 860.89/111.82 (setadjoin @ 860.89/111.82 Y1 @ Y3))))))))))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (((!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (powerset @ 860.89/111.82 Y0) = 860.89/111.82 (powerset @ 860.89/111.82 Y1))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y0) = 860.89/111.82 (Y1))) => 860.89/111.82 (( 860.89/111.82 (setunion @ 860.89/111.82 Y0) = 860.89/111.82 (setunion @ 860.89/111.82 Y1))))))))))) => 860.89/111.82 (((((!!) @ ( 860.89/111.82 ^[Y0 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2))))))))))))) => 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y1) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) => 860.89/111.82 (( 860.89/111.82 (Y1) = 860.89/111.82 (Y2)))))))))))))))))) => 860.89/111.82 (((( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i > $o]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))) => 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) <=> 860.89/111.82 (Y1 @ Y3))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y0 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (??) @ ( 860.89/111.82 ^[Y2 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y2) & 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y3 : $i]: 860.89/111.82 (( 860.89/111.82 (Y1 @ 860.89/111.82 Y3) => 860.89/111.82 (( 860.89/111.82 (Y2) = 860.89/111.82 (Y3))))))))))))) => 860.89/111.82 (( 860.89/111.82 (descr @ 860.89/111.82 Y0) = 860.89/111.82 (descr @ 860.89/111.82 Y1))))))))))))))) => 860.89/111.82 (( 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y0 : $i]: 860.89/111.82 (( 860.89/111.82 (!!) @ ( 860.89/111.82 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y5 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y5 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y4) = 860.89/111.83 (Y5))) => 860.89/111.83 (( 860.89/111.83 (Y2 @ 860.89/111.83 Y4) <=> 860.89/111.83 (Y3 @ Y5))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y2) = 860.89/111.83 (dsetconstr @ 860.89/111.83 Y1 @ Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (subset @ 860.89/111.83 Y1 @ Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 emptyset @ 860.89/111.83 Y0)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 subset @ 860.89/111.83 Y0 @ Y1)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 subset @ 860.89/111.83 Y0 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (Y0) != 860.89/111.83 (Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (Y0) != 860.89/111.83 (Y1)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y0)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ Y2))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y1)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (emptyset)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0)) => 860.89/111.83 (subset @ 860.89/111.83 Y1 @ Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y0 @ 860.89/111.83 (powerset @ 860.89/111.83 Y0))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y1)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (in @ 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 (powerset @ 860.89/111.83 Y0)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (subset @ 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y0))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $o]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (Y3))) => 860.89/111.83 (Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) | 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y0)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 (binunion @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 (binunion @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y0)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y0))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y0))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y1))) => 860.89/111.83 (subset @ 860.89/111.83 Y1 @ Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 ( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y1))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y0))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y1 @ Y2)) = 860.89/111.83 (binunion @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y2))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y0)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (setminus @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (setminus @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y0))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setminus @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (emptyset))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (Y3))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (Y3))))) => 860.89/111.83 (Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y0 @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (iskpair @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (iskpair @ 860.89/111.83 (kpair @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset) @ 860.89/111.83 Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y1))) | 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y0)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3) @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y1) & 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (kpair @ 860.89/111.83 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (iskpair @ 860.89/111.83 Y2)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0)) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (in @ 860.89/111.83 Y1 @ Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset)) @ 860.89/111.83 Y0)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset)))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (setunion @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset)) = 860.89/111.83 (Y0)))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset)))))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y3) = 860.89/111.83 (Y2)))))))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset))))))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (iskpair @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (in @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 Y0)))) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (in @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 Y0))) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)))))))) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ Y0)))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (kfst @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y0 @ Y1)) = 860.89/111.83 (Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kfst @ Y2) @ 860.89/111.83 Y0)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y2))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (kpair @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (kpair @ 860.89/111.83 Y2 @ Y3))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y2))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (kpair @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (kpair @ 860.89/111.83 Y2 @ Y3))) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (iskpair @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (kpair @ 860.89/111.83 ( 860.89/111.83 kfst @ Y0) @ 860.89/111.83 Y2)))))) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (kpair @ 860.89/111.83 ( 860.89/111.83 kfst @ Y0) @ 860.89/111.83 Y2))))) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (ksnd @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y0 @ Y1)) = 860.89/111.83 (Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (iskpair @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (kpair @ 860.89/111.83 ( 860.89/111.83 kfst @ Y0) @ 860.89/111.83 ( 860.89/111.83 ksnd @ Y0)) = 860.89/111.83 (Y0)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 ksnd @ Y2) @ 860.89/111.83 Y1)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3) @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y0))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3) @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y3 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (kfst @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3)) = 860.89/111.83 (Y2))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (ksnd @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3)) = 860.89/111.83 (Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (kpair @ 860.89/111.83 ( 860.89/111.83 kfst @ Y2) @ 860.89/111.83 ( 860.89/111.83 ksnd @ Y2)) = 860.89/111.83 (Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : 860.89/111.83 $i > $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (Y2 @ 860.89/111.83 Y3 @ 860.89/111.83 Y4) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y3 @ Y4) @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 ( 860.89/111.83 ^[Y5 : $i]: 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y6 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y6 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y7 : $i]: 860.89/111.83 (( 860.89/111.83 ( 860.89/111.83 in @ 860.89/111.83 Y7 @ Y1) & 860.89/111.83 ( 860.89/111.83 Y2 @ 860.89/111.83 Y6 @ Y7) & 860.89/111.83 ( 860.89/111.83 ( 860.89/111.83 (Y5) = 860.89/111.83 (kpair @ 860.89/111.83 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : 860.89/111.83 $i > $i > $o]: 860.89/111.83 (subset @ 860.89/111.83 (dsetconstr @ 860.89/111.83 (cartprod @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 (^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y5 : $i]: 860.89/111.83 (( 860.89/111.83 ( 860.89/111.83 in @ 860.89/111.83 Y5 @ Y1) & 860.89/111.83 ( 860.89/111.83 Y2 @ 860.89/111.83 Y4 @ Y5) & 860.89/111.83 ( 860.89/111.83 ( 860.89/111.83 (Y3) = 860.89/111.83 (kpair @ 860.89/111.83 Y4 @ Y5))))))))))))))) @ 860.89/111.83 (cartprod @ 860.89/111.83 Y0 @ Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : 860.89/111.83 $i > $i > $o]: 860.89/111.83 (subset @ 860.89/111.83 (dsetconstr @ 860.89/111.83 (cartprod @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 (^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y5 : $i]: 860.89/111.83 (( 860.89/111.83 ( 860.89/111.83 in @ 860.89/111.83 Y5 @ Y1) & 860.89/111.83 ( 860.89/111.83 Y2 @ 860.89/111.83 Y4 @ Y5) & 860.89/111.83 ( 860.89/111.83 ( 860.89/111.83 (Y3) = 860.89/111.83 (kpair @ 860.89/111.83 Y4 @ Y5))))))))))))))) @ 860.89/111.83 (cartprod @ 860.89/111.83 Y0 @ Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : 860.89/111.83 $i > $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y3 @ Y4) @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 ( 860.89/111.83 ^[Y5 : $i]: 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y6 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y6 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y7 : $i]: 860.89/111.83 (( 860.89/111.83 ( 860.89/111.83 in @ 860.89/111.83 Y7 @ Y1) & 860.89/111.83 ( 860.89/111.83 Y2 @ 860.89/111.83 Y6 @ Y7) & 860.89/111.83 ( 860.89/111.83 ( 860.89/111.83 (Y5) = 860.89/111.83 (kpair @ 860.89/111.83 Y6 @ Y7)))))))))))))))) => 860.89/111.83 (Y2 @ 860.89/111.83 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl342])). 860.89/111.83 thf(zip_derived_cl355, plain, 860.89/111.83 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((((Y0) != (emptyset))) => 860.89/111.83 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (((in @ Y0 @ 860.89/111.83 (setadjoin @ Y1 @ emptyset)) => 860.89/111.83 (((Y0) = (Y1))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (((((Y0) != (Y1))) => 860.89/111.83 (((~) @ (in @ Y1 @ 860.89/111.83 (setadjoin @ Y0 @ emptyset)))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (((((Y0) = (Y1))) => (in @ Y0 @ 860.89/111.83 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (((in @ Y0 @ 860.89/111.83 (setadjoin @ Y1 @ emptyset)) => 860.89/111.83 (in @ Y1 @ 860.89/111.83 (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (((!!) @ (^[Y2 : $i]: 860.89/111.83 (((in @ Y2 @ 860.89/111.83 (setadjoin @ Y0 @ 860.89/111.83 (setadjoin @ Y1 @ 860.89/111.83 emptyset))) => 860.89/111.83 (((((Y2) = (Y1))) | 860.89/111.83 (((Y2) = (Y0)))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (in @ Y0 @ 860.89/111.83 (setadjoin @ Y0 @ 860.89/111.83 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (in @ Y1 @ 860.89/111.83 (setadjoin @ Y0 @ 860.89/111.83 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.83 (((((??) @ (^[Y2 : $i]: 860.89/111.83 (((in @ Y2 @ 860.89/111.83 Y0) & (Y1 @ 860.89/111.83 Y2)))))) => 860.89/111.83 (((dsetconstr @ Y0 @ 860.89/111.83 Y1) != (emptyset))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.83 (((!!) @ (^[Y1 : $i]: 860.89/111.83 (((in @ Y1 @ emptyset) => 860.89/111.83 (Y0 @ Y1))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.83 (((((~) @ (((!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (Y1 @ Y2)))))))) => 860.89/111.83 (((??) @ (^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 Y1 @ Y2)))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.83 (((((!!) @ (^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 Y1 @ Y2)))))))) => 860.89/111.83 (((~) @ (((??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.83 (((((~) @ (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))))) => 860.89/111.83 (((!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (((in @ Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (((~) @ ( 860.89/111.83 Y1 @ Y2)))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.83 (((((??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (((in @ 860.89/111.83 Y2 @ Y0) & 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 Y1 @ Y2)))))))) => 860.89/111.83 (((~) @ ( 860.89/111.83 ((!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (((in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (Y1 @ Y2)))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $o]: 860.89/111.83 (((Y0) => (in @ emptyset @ 860.89/111.83 (prop2set @ Y0))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $o]: 860.89/111.83 (((Y0) => (set2prop @ 860.89/111.83 (prop2set @ Y0))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.83 (((( 860.89/111.83 (~) @ ( 860.89/111.83 ((??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 Y1 @ Y2)))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 ( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (Y1 @ Y2)))))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 Y1 @ Y2)))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.83 (((((??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (Y0 @ Y1)))) => 860.89/111.83 (((((!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (((!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y2))))))))))))) => 860.89/111.83 (((??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (((Y0 @ 860.89/111.83 Y1) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y2)))))))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.83 (((((??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (((!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) <=> 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y1))))))))))) => 860.89/111.83 (((??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (((Y0 @ 860.89/111.83 Y1) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y2)))))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (((( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y3 @ Y1))))))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (((!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) <=> 860.89/111.83 (in @ 860.89/111.83 Y3 @ Y1))))))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.83 (((( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y1) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y2))))))))))))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y2)))))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) <=> 860.89/111.83 (Y1 @ Y3))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))) <=> 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))))))))))))) => 860.89/111.83 (((((!!) @ (^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 Y2) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ Y3))))))))))))))))))) => 860.89/111.83 (((((!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (((!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (powerset @ 860.89/111.83 Y0) = 860.89/111.83 (powerset @ 860.89/111.83 Y1))))))))))) => 860.89/111.83 (((((!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (((!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (setunion @ 860.89/111.83 Y0) = 860.89/111.83 (setunion @ 860.89/111.83 Y1))))))))))) => 860.89/111.83 (((((!!) @ ( 860.89/111.83 ^[Y0 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y1) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y2))))))))))))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y2)))))))))))))))))) => 860.89/111.83 (((((!!) @ ( 860.89/111.83 ^[Y0 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) <=> 860.89/111.83 (Y1 @ Y3))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y2) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) & 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))) => 860.89/111.83 (( 860.89/111.83 (descr @ 860.89/111.83 Y0) = 860.89/111.83 (descr @ 860.89/111.83 Y1))))))))))))))) => 860.89/111.83 (((( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y5 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y5 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y4) = 860.89/111.83 (Y5))) => 860.89/111.83 (( 860.89/111.83 (Y2 @ 860.89/111.83 Y4) <=> 860.89/111.83 (Y3 @ Y5))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y2) = 860.89/111.83 (dsetconstr @ 860.89/111.83 Y1 @ Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (subset @ 860.89/111.83 Y1 @ Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 emptyset @ 860.89/111.83 Y0)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 subset @ 860.89/111.83 Y0 @ Y1)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 subset @ 860.89/111.83 Y0 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (Y0) != 860.89/111.83 (Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (Y0) != 860.89/111.83 (Y1)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y0)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y2) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ Y2))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y1)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (emptyset)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0)) => 860.89/111.83 (subset @ 860.89/111.83 Y1 @ Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y0 @ 860.89/111.83 (powerset @ 860.89/111.83 Y0))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y1)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (in @ 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 (powerset @ 860.89/111.83 Y0)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (subset @ 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y0))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $o]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (Y3))) => 860.89/111.83 (Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) | 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y0)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 (binunion @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 (binunion @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y0)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y0))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y0))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y1))) => 860.89/111.83 (subset @ 860.89/111.83 Y1 @ Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 ( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y1))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (Y0))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (binintersect @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y1 @ Y2)) = 860.89/111.83 (binunion @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 ( 860.89/111.83 binintersect @ 860.89/111.83 Y0 @ Y2))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y0)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (setminus @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setminus @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (setminus @ 860.89/111.83 Y0 @ Y1) @ 860.89/111.83 Y0))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setminus @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (emptyset))) => 860.89/111.83 (subset @ 860.89/111.83 Y0 @ Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (Y3))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (Y3))))) => 860.89/111.83 (Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y1) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y0))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ Y1))) => 860.89/111.83 (( 860.89/111.83 (~) @ ( 860.89/111.83 in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 symdiff @ 860.89/111.83 Y0 @ Y1))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y0 @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (iskpair @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 (setadjoin @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (iskpair @ 860.89/111.83 (kpair @ 860.89/111.83 Y0 @ Y1)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset) @ 860.89/111.83 Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 Y0)))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y1))) | 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y0)))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (subset @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3) @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 powerset @ 860.89/111.83 ( 860.89/111.83 binunion @ 860.89/111.83 Y0 @ Y1)))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y1) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y2 @ Y3) @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y4 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y4 @ 860.89/111.83 Y1) & 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (kpair @ 860.89/111.83 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (iskpair @ 860.89/111.83 Y2)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0)) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (in @ 860.89/111.83 Y1 @ Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset)) @ 860.89/111.83 Y0)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (subset @ 860.89/111.83 Y0 @ 860.89/111.83 (setunion @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset)))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (setunion @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset)) = 860.89/111.83 (Y0)))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset)))))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y3) = 860.89/111.83 (Y2)))))))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset))))))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i > $o]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y3 @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y2) => 860.89/111.83 (( 860.89/111.83 (Y1 @ 860.89/111.83 Y3) => 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 Y0) & 860.89/111.83 (Y1 @ Y2)))))) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 Y0 @ Y1)) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset)))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y2)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (iskpair @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (in @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 Y0)))) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (in @ 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 Y0))) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 Y0) & 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)))))))) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ Y0)))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (kfst @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y0 @ Y1)) = 860.89/111.83 (Y0))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 kfst @ Y2) @ 860.89/111.83 Y0)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y2))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (kpair @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (kpair @ 860.89/111.83 Y2 @ Y3))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y2))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1))) => 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 emptyset))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (Y2) = 860.89/111.83 (Y3))) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y3))))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset))) => 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (Y1)))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y0 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)) = 860.89/111.83 (setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 emptyset) @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 setadjoin @ 860.89/111.83 Y3 @ 860.89/111.83 emptyset)) @ 860.89/111.83 emptyset)))) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y3 : $i]: 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (kpair @ 860.89/111.83 Y0 @ 860.89/111.83 Y1) = 860.89/111.83 (kpair @ 860.89/111.83 Y2 @ Y3))) => 860.89/111.83 (( 860.89/111.83 (Y1) = 860.89/111.83 (Y3))))))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (iskpair @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (??) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y1 @ 860.89/111.83 ( 860.89/111.83 dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (kpair @ 860.89/111.83 ( 860.89/111.83 kfst @ Y0) @ 860.89/111.83 Y2)))))) & 860.89/111.83 (( 860.89/111.83 (dsetconstr @ 860.89/111.83 ( 860.89/111.83 setunion @ 860.89/111.83 Y0) @ 860.89/111.83 ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (Y0) = 860.89/111.83 (kpair @ 860.89/111.83 ( 860.89/111.83 kfst @ Y0) @ 860.89/111.83 Y2))))) = 860.89/111.83 (setadjoin @ 860.89/111.83 Y1 @ 860.89/111.83 emptyset))))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (ksnd @ 860.89/111.83 ( 860.89/111.83 kpair @ 860.89/111.83 Y0 @ Y1)) = 860.89/111.83 (Y1))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (iskpair @ 860.89/111.83 Y0) => 860.89/111.83 (( 860.89/111.83 (kpair @ 860.89/111.83 ( 860.89/111.83 kfst @ Y0) @ 860.89/111.83 ( 860.89/111.83 ksnd @ Y0)) = 860.89/111.83 (Y0)))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y2 : $i]: 860.89/111.83 (( 860.89/111.83 (in @ 860.89/111.83 Y2 @ 860.89/111.83 ( 860.89/111.83 cartprod @ 860.89/111.83 Y0 @ Y1)) => 860.89/111.83 (in @ 860.89/111.83 ( 860.89/111.83 ksnd @ Y2) @ 860.89/111.83 Y1)))))))))))) => 860.89/111.83 (( 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y0 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.83 ^[Y1 : $i]: 860.89/111.83 (( 860.89/111.83 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y3 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (kfst @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3)) = 860.89/111.84 (Y2))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (ksnd @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3)) = 860.89/111.84 (Y3))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (kpair @ 860.89/111.84 ( 860.89/111.84 kfst @ Y2) @ 860.89/111.84 ( 860.89/111.84 ksnd @ Y2)) = 860.89/111.84 (Y2)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y2 @ 860.89/111.84 Y3 @ 860.89/111.84 Y4) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y3 @ Y4) @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y6 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y6 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y7 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y7 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y6 @ Y7) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y5) = 860.89/111.84 (kpair @ 860.89/111.84 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (subset @ 860.89/111.84 (dsetconstr @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 (^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y5 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y4 @ Y5) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y3) = 860.89/111.84 (kpair @ 860.89/111.84 Y4 @ Y5))))))))))))))) @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (subset @ 860.89/111.84 (dsetconstr @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 (^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y5 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y4 @ Y5) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y3) = 860.89/111.84 (kpair @ 860.89/111.84 Y4 @ Y5))))))))))))))) @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y3 @ Y4) @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y6 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y6 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y7 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y7 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y6 @ Y7) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y5) = 860.89/111.84 (kpair @ 860.89/111.84 Y6 @ Y7)))))))))))))))) => 860.89/111.84 (Y2 @ 860.89/111.84 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl349])). 860.89/111.84 thf(zip_derived_cl365, plain, 860.89/111.84 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((in @ Y0 @ (setadjoin @ Y1 @ emptyset)) => 860.89/111.84 (((Y0) = (Y1))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((((Y0) != (Y1))) => 860.89/111.84 (((~) @ (in @ Y1 @ 860.89/111.84 (setadjoin @ Y0 @ emptyset)))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((((Y0) = (Y1))) => (in @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((in @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset)) => 860.89/111.84 (in @ Y1 @ 860.89/111.84 (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((!!) @ (^[Y2 : $i]: 860.89/111.84 (((in @ Y2 @ 860.89/111.84 (setadjoin @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ 860.89/111.84 emptyset))) => 860.89/111.84 (((((Y2) = (Y1))) | 860.89/111.84 (((Y2) = (Y0)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (in @ Y0 @ 860.89/111.84 (setadjoin @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (in @ Y1 @ 860.89/111.84 (setadjoin @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((??) @ (^[Y2 : $i]: 860.89/111.84 (((in @ Y2 @ 860.89/111.84 Y0) & (Y1 @ 860.89/111.84 Y2)))))) => 860.89/111.84 (((dsetconstr @ Y0 @ Y1) != 860.89/111.84 (emptyset))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((in @ Y1 @ emptyset) => 860.89/111.84 (Y0 @ Y1))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((~) @ (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (((in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (((??) @ (^[Y2 : $i]: 860.89/111.84 (((in @ 860.89/111.84 Y2 @ Y0) & 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((!!) @ (^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))) => 860.89/111.84 (((~) @ (((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((~) @ (((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (((!!) @ (^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (((in @ Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (((~) @ ( 860.89/111.84 Y1 @ Y2)))))))) => 860.89/111.84 (((~) @ (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $o]: 860.89/111.84 (((Y0) => (in @ emptyset @ 860.89/111.84 (prop2set @ Y0))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $o]: 860.89/111.84 (((Y0) => (set2prop @ 860.89/111.84 (prop2set @ Y0))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((~) @ ( 860.89/111.84 ((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((( 860.89/111.84 (~) @ ( 860.89/111.84 ((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((((??) @ (^[Y1 : $i]: 860.89/111.84 (Y0 @ Y1)))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2))))))))))))) => 860.89/111.84 (((??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (((Y0 @ Y1) & 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((((??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) <=> 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y1))))))))))) => 860.89/111.84 (((??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (((Y0 @ Y1) & 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (((((Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y3 @ Y1))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (((( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) <=> 860.89/111.84 (in @ 860.89/111.84 Y3 @ Y1))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((((??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2))))))))))))) => 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) <=> 860.89/111.84 (Y1 @ Y3))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))) <=> 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 Y2) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ Y3))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (powerset @ 860.89/111.84 Y0) = 860.89/111.84 (powerset @ 860.89/111.84 Y1))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (setunion @ 860.89/111.84 Y0) = 860.89/111.84 (setunion @ 860.89/111.84 Y1))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i > $o]: 860.89/111.84 (((( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2))))))))))))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) <=> 860.89/111.84 (Y1 @ Y3))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))) => 860.89/111.84 (( 860.89/111.84 (descr @ 860.89/111.84 Y0) = 860.89/111.84 (descr @ 860.89/111.84 Y1))))))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y5 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y4) = 860.89/111.84 (Y5))) => 860.89/111.84 (( 860.89/111.84 (Y2 @ 860.89/111.84 Y4) <=> 860.89/111.84 (Y3 @ Y5))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ 860.89/111.84 Y2) = 860.89/111.84 (dsetconstr @ 860.89/111.84 Y1 @ Y3))))))))))))))))))) => 860.89/111.84 (((( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (subset @ 860.89/111.84 Y1 @ Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (subset @ 860.89/111.84 emptyset @ 860.89/111.84 Y0)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 subset @ 860.89/111.84 Y0 @ Y1)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 subset @ 860.89/111.84 Y0 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (Y0) != 860.89/111.84 (Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (Y0) != 860.89/111.84 (Y1)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y0)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y2) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y2)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ Y2))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y1)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (emptyset)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0)) => 860.89/111.84 (subset @ 860.89/111.84 Y1 @ Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y0 @ 860.89/111.84 (powerset @ 860.89/111.84 Y0))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y1)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (in @ 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 (powerset @ 860.89/111.84 Y0)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (subset @ 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y0))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $o]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (Y3))) => 860.89/111.84 (Y3))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) | 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 (binunion @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 (binunion @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y0))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y0))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y1))) => 860.89/111.84 (subset @ 860.89/111.84 Y1 @ Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 ( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (emptyset))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y1))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y0))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y1 @ Y2)) = 860.89/111.84 (binunion @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y2))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (setminus @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (emptyset))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 (setminus @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y0))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (setminus @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (emptyset))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (Y3))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (Y3))))) => 860.89/111.84 (Y3))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y0 @ 860.89/111.84 (setunion @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 (setunion @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (iskpair @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (iskpair @ 860.89/111.84 (kpair @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset) @ 860.89/111.84 Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y1))) | 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y0)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (kpair @ 860.89/111.84 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (iskpair @ 860.89/111.84 Y2)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 ( 860.89/111.84 setunion @ 860.89/111.84 Y0)) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (in @ 860.89/111.84 Y1 @ Y2)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (subset @ 860.89/111.84 (setunion @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset)) @ 860.89/111.84 Y0)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 (setunion @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset)))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (setunion @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset)) = 860.89/111.84 (Y0)))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 Y0 @ Y1)) & 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset)))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 Y0 @ Y1)) & 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset)))))))) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y3) = 860.89/111.84 (Y2)))))))))) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 Y0 @ Y1)) & 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset))))))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 Y0 @ Y1)) & 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset)))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset))) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y2)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (iskpair @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 ( 860.89/111.84 setunion @ 860.89/111.84 Y0) @ 860.89/111.84 ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (in @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 Y0)))) & 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 ( 860.89/111.84 setunion @ 860.89/111.84 Y0) @ 860.89/111.84 ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (in @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 Y0))) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)))))))) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setunion @ 860.89/111.84 Y0) @ Y0)))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (kfst @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y0 @ Y1)) = 860.89/111.84 (Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kfst @ Y2) @ 860.89/111.84 Y0)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) = 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)))) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y2))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (kpair @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (kpair @ 860.89/111.84 Y2 @ Y3))) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y2))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) = 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 emptyset))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) = 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y3))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset))) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) = 860.89/111.84 (setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)))) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y3))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (kpair @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (kpair @ 860.89/111.84 Y2 @ Y3))) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y3))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (iskpair @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 ( 860.89/111.84 setunion @ 860.89/111.84 Y0) @ 860.89/111.84 ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (kpair @ 860.89/111.84 ( 860.89/111.84 kfst @ Y0) @ 860.89/111.84 Y2)))))) & 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 ( 860.89/111.84 setunion @ 860.89/111.84 Y0) @ 860.89/111.84 ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (kpair @ 860.89/111.84 ( 860.89/111.84 kfst @ Y0) @ 860.89/111.84 Y2))))) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (ksnd @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y0 @ Y1)) = 860.89/111.84 (Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (iskpair @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (kpair @ 860.89/111.84 ( 860.89/111.84 kfst @ Y0) @ 860.89/111.84 ( 860.89/111.84 ksnd @ Y0)) = 860.89/111.84 (Y0)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 ksnd @ Y2) @ 860.89/111.84 Y1)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y3 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (kfst @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3)) = 860.89/111.84 (Y2))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (ksnd @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3)) = 860.89/111.84 (Y3))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (kpair @ 860.89/111.84 ( 860.89/111.84 kfst @ Y2) @ 860.89/111.84 ( 860.89/111.84 ksnd @ Y2)) = 860.89/111.84 (Y2)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y2 @ 860.89/111.84 Y3 @ 860.89/111.84 Y4) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y3 @ Y4) @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y6 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y6 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y7 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y7 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y6 @ Y7) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y5) = 860.89/111.84 (kpair @ 860.89/111.84 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (subset @ 860.89/111.84 (dsetconstr @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 (^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y5 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y4 @ Y5) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y3) = 860.89/111.84 (kpair @ 860.89/111.84 Y4 @ Y5))))))))))))))) @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (subset @ 860.89/111.84 (dsetconstr @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 (^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y5 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y4 @ Y5) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y3) = 860.89/111.84 (kpair @ 860.89/111.84 Y4 @ Y5))))))))))))))) @ 860.89/111.84 (cartprod @ 860.89/111.84 Y0 @ Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : 860.89/111.84 $i > $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y3 @ Y4) @ 860.89/111.84 ( 860.89/111.84 dsetconstr @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y6 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y6 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y7 : $i]: 860.89/111.84 (( 860.89/111.84 ( 860.89/111.84 in @ 860.89/111.84 Y7 @ Y1) & 860.89/111.84 ( 860.89/111.84 Y2 @ 860.89/111.84 Y6 @ Y7) & 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (Y5) = 860.89/111.84 (kpair @ 860.89/111.84 Y6 @ Y7)))))))))))))))) => 860.89/111.84 (Y2 @ 860.89/111.84 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl355])). 860.89/111.84 thf(zip_derived_cl374, plain, 860.89/111.84 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((((Y0) != (Y1))) => 860.89/111.84 (((~) @ (in @ Y1 @ 860.89/111.84 (setadjoin @ Y0 @ emptyset)))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((((Y0) = (Y1))) => (in @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((in @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset)) => (in @ 860.89/111.84 Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((!!) @ (^[Y2 : $i]: 860.89/111.84 (((in @ Y2 @ 860.89/111.84 (setadjoin @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ 860.89/111.84 emptyset))) => 860.89/111.84 (((((Y2) = (Y1))) | 860.89/111.84 (((Y2) = (Y0)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (in @ Y0 @ 860.89/111.84 (setadjoin @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (in @ Y1 @ 860.89/111.84 (setadjoin @ Y0 @ 860.89/111.84 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((??) @ (^[Y2 : $i]: 860.89/111.84 (((in @ Y2 @ Y0) & 860.89/111.84 (Y1 @ Y2)))))) => 860.89/111.84 (((dsetconstr @ Y0 @ Y1) != 860.89/111.84 (emptyset))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (((in @ Y1 @ emptyset) => 860.89/111.84 (Y0 @ Y1))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((~) @ (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (((in @ Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (((??) @ (^[Y2 : $i]: 860.89/111.84 (((in @ Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (((~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((!!) @ (^[Y2 : $i]: 860.89/111.84 (((in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))) => 860.89/111.84 (((~) @ (((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (((in @ 860.89/111.84 Y2 @ Y0) & 860.89/111.84 (Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((~) @ (((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (((!!) @ (^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((??) @ (^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))) => 860.89/111.84 (((~) @ (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $o]: 860.89/111.84 (((Y0) => (in @ emptyset @ 860.89/111.84 (prop2set @ Y0))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $o]: 860.89/111.84 (((Y0) => (set2prop @ 860.89/111.84 (prop2set @ Y0))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((~) @ ( 860.89/111.84 ((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 ( 860.89/111.84 ( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.84 (((((~) @ ( 860.89/111.84 ((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y1 @ Y2)))))))) => 860.89/111.84 (((??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 Y1 @ Y2)))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((((??) @ (^[Y1 : $i]: 860.89/111.84 (Y0 @ Y1)))) => 860.89/111.84 (((((!!) @ (^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2))))))))))))) => 860.89/111.84 (((??) @ (^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((((??) @ (^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) <=> 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y1))))))))))) => 860.89/111.84 (((??) @ (^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ (^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y3 @ Y1))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (((((Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) <=> 860.89/111.84 (in @ 860.89/111.84 Y3 @ Y1))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((((??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2))))))))))))) => 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) <=> 860.89/111.84 (Y1 @ Y3))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))) <=> 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 Y2) = 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ Y3))))))))))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (powerset @ 860.89/111.84 Y0) = 860.89/111.84 (powerset @ 860.89/111.84 Y1))))))))))) => 860.89/111.84 (((((!!) @ (^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (setunion @ 860.89/111.84 Y0) = 860.89/111.84 (setunion @ 860.89/111.84 Y1))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i > $o]: 860.89/111.84 (((((??) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2))))))))))))) => 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (( 860.89/111.84 (Y1) = 860.89/111.84 (Y2)))))))))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i > $o]: 860.89/111.84 (((!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) <=> 860.89/111.84 (Y1 @ Y3))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y0 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y2) & 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (Y1 @ 860.89/111.84 Y3) => 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y3))))))))))))) => 860.89/111.84 (( 860.89/111.84 (descr @ 860.89/111.84 Y0) = 860.89/111.84 (descr @ 860.89/111.84 Y1))))))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i > $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y5 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y5 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y4) = 860.89/111.84 (Y5))) => 860.89/111.84 (( 860.89/111.84 (Y2 @ 860.89/111.84 Y4) <=> 860.89/111.84 (Y3 @ Y5))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ 860.89/111.84 Y2) = 860.89/111.84 (dsetconstr @ 860.89/111.84 Y1 @ Y3))))))))))))))))))) => 860.89/111.84 (((((!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (((( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (subset @ 860.89/111.84 Y1 @ Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (subset @ 860.89/111.84 emptyset @ 860.89/111.84 Y0)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 subset @ 860.89/111.84 Y0 @ Y1)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 subset @ 860.89/111.84 Y0 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (Y0) != 860.89/111.84 (Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (Y0) != 860.89/111.84 (Y1)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y0)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y2) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y2)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y2) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ Y2))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y1)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (Y1))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) => 860.89/111.84 (( 860.89/111.84 (Y0) = 860.89/111.84 (emptyset)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0)) => 860.89/111.84 (subset @ 860.89/111.84 Y1 @ Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y0 @ 860.89/111.84 (powerset @ 860.89/111.84 Y0))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y1)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (in @ 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 (powerset @ 860.89/111.84 Y0)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i > $o]: 860.89/111.84 (subset @ 860.89/111.84 (dsetconstr @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y0))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $o]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (Y3))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (Y3))) => 860.89/111.84 (Y3))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) | 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 (binunion @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 (binunion @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y0))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y0))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y1))) => 860.89/111.84 (subset @ 860.89/111.84 Y1 @ Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 ( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) & 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (emptyset))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y1))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y1))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (Y0))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (binintersect @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y1 @ Y2)) = 860.89/111.84 (binunion @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 ( 860.89/111.84 binintersect @ 860.89/111.84 Y0 @ Y2))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y0)))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (subset @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (setminus @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (emptyset))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1)))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setminus @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (subset @ 860.89/111.84 (setminus @ 860.89/111.84 Y0 @ Y1) @ 860.89/111.84 Y0))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (setminus @ 860.89/111.84 Y0 @ 860.89/111.84 Y1) = 860.89/111.84 (emptyset))) => 860.89/111.84 (subset @ 860.89/111.84 Y0 @ Y1))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $o]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (Y3))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (Y3))))) => 860.89/111.84 (Y3))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y1) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y0))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ Y1))) => 860.89/111.84 (( 860.89/111.84 (~) @ ( 860.89/111.84 in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 symdiff @ 860.89/111.84 Y0 @ Y1))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y0 @ 860.89/111.84 (setunion @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 (setunion @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (iskpair @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 emptyset) @ 860.89/111.84 (setadjoin @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 (setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (iskpair @ 860.89/111.84 (kpair @ 860.89/111.84 Y0 @ Y1)))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset) @ 860.89/111.84 Y0))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y1 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 Y0)))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y0 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y1 @ 860.89/111.84 emptyset))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y1))) | 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (Y0)))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (subset @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 emptyset) @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 setadjoin @ 860.89/111.84 Y3 @ 860.89/111.84 emptyset)) @ 860.89/111.84 emptyset)) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 powerset @ 860.89/111.84 ( 860.89/111.84 binunion @ 860.89/111.84 Y0 @ Y1)))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 Y0) => 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y1) => 860.89/111.84 (in @ 860.89/111.84 ( 860.89/111.84 kpair @ 860.89/111.84 Y2 @ Y3) @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y2 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y2 @ 860.89/111.84 ( 860.89/111.84 cartprod @ 860.89/111.84 Y0 @ Y1)) => 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y3 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y3 @ 860.89/111.84 Y0) & 860.89/111.84 (( 860.89/111.84 (??) @ ( 860.89/111.84 ^[Y4 : $i]: 860.89/111.84 (( 860.89/111.84 (in @ 860.89/111.84 Y4 @ 860.89/111.84 Y1) & 860.89/111.84 (( 860.89/111.84 (Y2) = 860.89/111.84 (kpair @ 860.89/111.84 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.84 (( 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y0 : $i]: 860.89/111.84 (( 860.89/111.84 (!!) @ ( 860.89/111.84 ^[Y1 : $i]: 860.89/111.84 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (iskpair @ 860.89/111.85 Y2)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0)) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (in @ 860.89/111.85 Y1 @ Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 (setunion @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset)) @ 860.89/111.85 Y0)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 (setunion @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset)))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (setunion @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset)) = 860.89/111.85 (Y0)))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset)))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset)))))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y3) = 860.89/111.85 (Y2)))))))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset))))))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset)))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (iskpair @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (in @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 Y0)))) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (in @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 Y0))) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)))))))) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ Y0)))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (kfst @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y0 @ Y1)) = 860.89/111.85 (Y0))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kfst @ Y2) @ 860.89/111.85 Y0)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y2))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (kpair @ 860.89/111.85 Y2 @ Y3))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y2))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y3))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (kpair @ 860.89/111.85 Y2 @ Y3))) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (iskpair @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y0) @ 860.89/111.85 Y2)))))) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y0) @ 860.89/111.85 Y2))))) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (ksnd @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y0 @ Y1)) = 860.89/111.85 (Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (iskpair @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y0) @ 860.89/111.85 ( 860.89/111.85 ksnd @ Y0)) = 860.89/111.85 (Y0)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 ksnd @ Y2) @ 860.89/111.85 Y1)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3) @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3) @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y3 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (kfst @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3)) = 860.89/111.85 (Y2))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (ksnd @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3)) = 860.89/111.85 (Y3))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y2) @ 860.89/111.85 ( 860.89/111.85 ksnd @ Y2)) = 860.89/111.85 (Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y2 @ 860.89/111.85 Y3 @ 860.89/111.85 Y4) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y3 @ Y4) @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y6 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y6 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y7 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y7 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y6 @ Y7) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y5) = 860.89/111.85 (kpair @ 860.89/111.85 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (subset @ 860.89/111.85 (dsetconstr @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 (^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y5 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y4 @ Y5) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y3) = 860.89/111.85 (kpair @ 860.89/111.85 Y4 @ Y5))))))))))))))) @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (subset @ 860.89/111.85 (dsetconstr @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 (^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y5 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y4 @ Y5) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y3) = 860.89/111.85 (kpair @ 860.89/111.85 Y4 @ Y5))))))))))))))) @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y3 @ Y4) @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y6 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y6 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y7 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y7 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y6 @ Y7) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y5) = 860.89/111.85 (kpair @ 860.89/111.85 Y6 @ Y7)))))))))))))))) => 860.89/111.85 (Y2 @ 860.89/111.85 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl365])). 860.89/111.85 thf(zip_derived_cl380, plain, 860.89/111.85 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((((Y0) = (Y1))) => (in @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ emptyset)))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((in @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ emptyset)) => (in @ 860.89/111.85 Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((!!) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 (setadjoin @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ 860.89/111.85 emptyset))) => 860.89/111.85 (((((Y2) = (Y1))) | 860.89/111.85 (((Y2) = (Y0)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (in @ Y0 @ 860.89/111.85 (setadjoin @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (in @ Y1 @ 860.89/111.85 (setadjoin @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ Y0) & 860.89/111.85 (Y1 @ Y2)))))) => 860.89/111.85 (((dsetconstr @ Y0 @ Y1) != 860.89/111.85 (emptyset))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((in @ Y1 @ emptyset) => (Y0 @ 860.89/111.85 Y1))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ (((!!) @ (^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y1 @ Y2)))))))) => 860.89/111.85 (((??) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (((~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((!!) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (((~) @ ( 860.89/111.85 Y1 @ Y2)))))))) => 860.89/111.85 (((~) @ (((??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 Y0) & (Y1 @ 860.89/111.85 Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ (((??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ Y0) & 860.89/111.85 (Y1 @ Y2)))))))) => 860.89/111.85 (((!!) @ (^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 Y1 @ Y2)))))))) => 860.89/111.85 (((~) @ (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $o]: 860.89/111.85 (((Y0) => (in @ emptyset @ 860.89/111.85 (prop2set @ Y0))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $o]: 860.89/111.85 (((Y0) => (set2prop @ 860.89/111.85 (prop2set @ Y0))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ ( 860.89/111.85 ((??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))))) => 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ ( 860.89/111.85 ((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y1 @ Y2)))))))) => 860.89/111.85 (((??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y1 : $i]: 860.89/111.85 (Y0 @ Y1)))) => 860.89/111.85 (((((!!) @ (^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2))))))))))))) => 860.89/111.85 (((??) @ (^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) <=> 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (((??) @ (^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y3 @ Y1))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) <=> 860.89/111.85 (in @ 860.89/111.85 Y3 @ Y1))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((((??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (((Y0 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2))))))))))))) => 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (((( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) <=> 860.89/111.85 (Y1 @ Y3))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))) <=> 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 Y2) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ Y3))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (powerset @ 860.89/111.85 Y0) = 860.89/111.85 (powerset @ 860.89/111.85 Y1))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (setunion @ 860.89/111.85 Y0) = 860.89/111.85 (setunion @ 860.89/111.85 Y1))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2))))))))))))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i > $o]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) <=> 860.89/111.85 (Y1 @ Y3))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))) => 860.89/111.85 (( 860.89/111.85 (descr @ 860.89/111.85 Y0) = 860.89/111.85 (descr @ 860.89/111.85 Y1))))))))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y5 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y4) = 860.89/111.85 (Y5))) => 860.89/111.85 (( 860.89/111.85 (Y2 @ 860.89/111.85 Y4) <=> 860.89/111.85 (Y3 @ Y5))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y2) = 860.89/111.85 (dsetconstr @ 860.89/111.85 Y1 @ Y3))))))))))))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (subset @ 860.89/111.85 Y1 @ Y0))))))))) => 860.89/111.85 (((( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 emptyset @ 860.89/111.85 Y0)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y0)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 subset @ 860.89/111.85 Y0 @ Y1)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 subset @ 860.89/111.85 Y0 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (Y0) != 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (Y0) != 860.89/111.85 (Y1)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y0)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ Y2))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y1)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (emptyset)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y0)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y0)) => 860.89/111.85 (subset @ 860.89/111.85 Y1 @ Y0))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (in @ 860.89/111.85 Y0 @ 860.89/111.85 (powerset @ 860.89/111.85 Y0))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (subset @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y1)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (in @ 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 (powerset @ 860.89/111.85 Y0)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (subset @ 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 Y0))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $o]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (Y3))) => 860.89/111.85 (Y3))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) | 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 (binunion @ 860.89/111.85 Y0 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 (binunion @ 860.89/111.85 Y0 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (subset @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 Y0))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y0))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y1))) => 860.89/111.85 (subset @ 860.89/111.85 Y1 @ Y0))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 ( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 Y1))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y0))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y1 @ Y2)) = 860.89/111.85 (binunion @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y2))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (setminus @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1)))) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y0)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y0))) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 (setminus @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 Y0))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setminus @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (emptyset))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 symdiff @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (Y3))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y0))) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (Y3))))) => 860.89/111.85 (Y3))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 symdiff @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y0))) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 symdiff @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 symdiff @ 860.89/111.85 Y0 @ Y1))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y0))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 symdiff @ 860.89/111.85 Y0 @ Y1))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (in @ 860.89/111.85 Y0 @ 860.89/111.85 (setunion @ 860.89/111.85 (setadjoin @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 (setadjoin @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 (setunion @ 860.89/111.85 (setadjoin @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 (setadjoin @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (iskpair @ 860.89/111.85 (setadjoin @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 (setadjoin @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (iskpair @ 860.89/111.85 (kpair @ 860.89/111.85 Y0 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (subset @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset) @ 860.89/111.85 Y0))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y0)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y1))) | 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y0)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (subset @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (subset @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3) @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (kpair @ 860.89/111.85 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (iskpair @ 860.89/111.85 Y2)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0)) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (in @ 860.89/111.85 Y1 @ Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 (setunion @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset)) @ 860.89/111.85 Y0)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 (setunion @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset)))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (setunion @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset)) = 860.89/111.85 (Y0)))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset)))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset)))))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y3) = 860.89/111.85 (Y2)))))))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset))))))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 Y0 @ Y1)) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset)))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (iskpair @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (in @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 Y0)))) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (in @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 Y0))) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)))))))) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ Y0)))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (kfst @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y0 @ Y1)) = 860.89/111.85 (Y0))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kfst @ Y2) @ 860.89/111.85 Y0)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y2))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (kpair @ 860.89/111.85 Y2 @ Y3))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y2))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y3))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset))) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)) = 860.89/111.85 (setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 emptyset) @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y3 @ 860.89/111.85 emptyset)) @ 860.89/111.85 emptyset)))) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (kpair @ 860.89/111.85 Y2 @ Y3))) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y3))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (iskpair @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y0) @ 860.89/111.85 Y2)))))) & 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 ( 860.89/111.85 setunion @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y0) @ 860.89/111.85 Y2))))) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (ksnd @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y0 @ Y1)) = 860.89/111.85 (Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (iskpair @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y0) @ 860.89/111.85 ( 860.89/111.85 ksnd @ Y0)) = 860.89/111.85 (Y0)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 ksnd @ Y2) @ 860.89/111.85 Y1)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3) @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3) @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y3 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (kfst @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3)) = 860.89/111.85 (Y2))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (ksnd @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y2 @ Y3)) = 860.89/111.85 (Y3))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (kpair @ 860.89/111.85 ( 860.89/111.85 kfst @ Y2) @ 860.89/111.85 ( 860.89/111.85 ksnd @ Y2)) = 860.89/111.85 (Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y2 @ 860.89/111.85 Y3 @ 860.89/111.85 Y4) => 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y3 @ Y4) @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y6 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y6 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y7 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y7 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y6 @ Y7) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y5) = 860.89/111.85 (kpair @ 860.89/111.85 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (subset @ 860.89/111.85 (dsetconstr @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 (^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y5 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y4 @ Y5) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y3) = 860.89/111.85 (kpair @ 860.89/111.85 Y4 @ Y5))))))))))))))) @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (subset @ 860.89/111.85 (dsetconstr @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 (^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y5 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y4 @ Y5) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y3) = 860.89/111.85 (kpair @ 860.89/111.85 Y4 @ Y5))))))))))))))) @ 860.89/111.85 (cartprod @ 860.89/111.85 Y0 @ Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : 860.89/111.85 $i > $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y3 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 ( 860.89/111.85 kpair @ 860.89/111.85 Y3 @ Y4) @ 860.89/111.85 ( 860.89/111.85 dsetconstr @ 860.89/111.85 ( 860.89/111.85 cartprod @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y6 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y6 @ 860.89/111.85 Y0) & 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y7 : $i]: 860.89/111.85 (( 860.89/111.85 ( 860.89/111.85 in @ 860.89/111.85 Y7 @ Y1) & 860.89/111.85 ( 860.89/111.85 Y2 @ 860.89/111.85 Y6 @ Y7) & 860.89/111.85 ( 860.89/111.85 ( 860.89/111.85 (Y5) = 860.89/111.85 (kpair @ 860.89/111.85 Y6 @ Y7)))))))))))))))) => 860.89/111.85 (Y2 @ 860.89/111.85 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl374])). 860.89/111.85 thf(zip_derived_cl388, plain, 860.89/111.85 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((in @ Y0 @ (setadjoin @ Y1 @ emptyset)) => 860.89/111.85 (in @ Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((!!) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 (setadjoin @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ emptyset))) => 860.89/111.85 (((((Y2) = (Y1))) | 860.89/111.85 (((Y2) = (Y0)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (in @ Y0 @ 860.89/111.85 (setadjoin @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (in @ Y1 @ 860.89/111.85 (setadjoin @ Y0 @ 860.89/111.85 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ Y0) & 860.89/111.85 (Y1 @ Y2)))))) => 860.89/111.85 (((dsetconstr @ Y0 @ Y1) != 860.89/111.85 (emptyset))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((in @ Y1 @ emptyset) => (Y0 @ 860.89/111.85 Y1))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ (((!!) @ (^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y1 @ Y2)))))))) => 860.89/111.85 (((??) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ Y0) & 860.89/111.85 (((~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((!!) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (((~) @ ( 860.89/111.85 Y1 @ Y2)))))))) => 860.89/111.85 (((~) @ (((??) @ (^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ (((??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 Y0) & (Y1 @ 860.89/111.85 Y2)))))))) => 860.89/111.85 (((!!) @ (^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (((~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ Y0) & 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 Y1 @ Y2)))))))) => 860.89/111.85 (((~) @ (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $o]: 860.89/111.85 (((Y0) => (in @ emptyset @ 860.89/111.85 (prop2set @ Y0))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $o]: 860.89/111.85 (((Y0) => (set2prop @ 860.89/111.85 (prop2set @ Y0))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (Y1 @ Y2)))))))) => 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (((~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.85 (((((~) @ ( 860.89/111.85 ((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y1 @ Y2)))))))) => 860.89/111.85 (((??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (((in @ 860.89/111.85 Y2 @ Y0) & 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 Y1 @ Y2)))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y1 : $i]: 860.89/111.85 (Y0 @ Y1)))) => 860.89/111.85 (((((!!) @ (^[Y1 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2))))))))))))) => 860.89/111.85 (((??) @ (^[Y1 : $i]: 860.89/111.85 (((Y0 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((((??) @ (^[Y1 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) <=> 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (((??) @ (^[Y1 : $i]: 860.89/111.85 (((Y0 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (((( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y3 @ Y1))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ (^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) <=> 860.89/111.85 (in @ 860.89/111.85 Y3 @ Y1))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((((??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (((Y0 @ Y1) & 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2))))))))))))) => 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) <=> 860.89/111.85 (Y1 @ Y3))))))))))) => 860.89/111.85 (((( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))) <=> 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (((( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 Y2) = 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ Y3))))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (powerset @ 860.89/111.85 Y0) = 860.89/111.85 (powerset @ 860.89/111.85 Y1))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (setunion @ 860.89/111.85 Y0) = 860.89/111.85 (setunion @ 860.89/111.85 Y1))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2))))))))))))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (( 860.89/111.85 (Y1) = 860.89/111.85 (Y2)))))))))))))))))) => 860.89/111.85 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) <=> 860.89/111.85 (Y1 @ Y3))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y0 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y2) & 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i]: 860.89/111.85 (( 860.89/111.85 (Y1 @ 860.89/111.85 Y3) => 860.89/111.85 (( 860.89/111.85 (Y2) = 860.89/111.85 (Y3))))))))))))) => 860.89/111.85 (( 860.89/111.85 (descr @ 860.89/111.85 Y0) = 860.89/111.85 (descr @ 860.89/111.85 Y1))))))))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $i > $o]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y4 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y4 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y5 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y5 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y4) = 860.89/111.85 (Y5))) => 860.89/111.85 (( 860.89/111.85 (Y2 @ 860.89/111.85 Y4) <=> 860.89/111.85 (Y3 @ Y5))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ 860.89/111.85 Y2) = 860.89/111.85 (dsetconstr @ 860.89/111.85 Y1 @ Y3))))))))))))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (((!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (subset @ 860.89/111.85 Y1 @ Y0))))))))) => 860.89/111.85 (((((!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (((( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 emptyset @ 860.89/111.85 Y0)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y0)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 subset @ 860.89/111.85 Y0 @ Y1)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 subset @ 860.89/111.85 Y0 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (Y0) != 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (( 860.89/111.85 (Y0) != 860.89/111.85 (Y1)))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y0)))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y2) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y2)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y2) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 setadjoin @ 860.89/111.85 Y1 @ Y2))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y1)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (Y1))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 emptyset) => 860.89/111.85 (( 860.89/111.85 (Y0) = 860.89/111.85 (emptyset)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y0)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y0)) => 860.89/111.85 (subset @ 860.89/111.85 Y1 @ Y0))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (in @ 860.89/111.85 Y0 @ 860.89/111.85 (powerset @ 860.89/111.85 Y0))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (subset @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y0) @ 860.89/111.85 ( 860.89/111.85 powerset @ 860.89/111.85 Y1)))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (in @ 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 (powerset @ 860.89/111.85 Y0)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i > $o]: 860.89/111.85 (subset @ 860.89/111.85 (dsetconstr @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 Y0))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (in @ 860.89/111.85 Y1 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y0 @ 860.89/111.85 (setadjoin @ 860.89/111.85 Y1 @ 860.89/111.85 emptyset))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y3 : $o]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (Y3))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (Y3))) => 860.89/111.85 (Y3))))))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) | 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 (binunion @ 860.89/111.85 Y0 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 (binunion @ 860.89/111.85 Y0 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y2 @ 860.89/111.85 Y1) => 860.89/111.85 (subset @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 Y0))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y0))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y1))) => 860.89/111.85 (subset @ 860.89/111.85 Y1 @ Y0))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 ( 860.89/111.85 (??) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) & 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y1)))))))) => 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (subset @ 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 Y1))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y1 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y1))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (Y0))) => 860.89/111.85 (subset @ 860.89/111.85 Y0 @ Y1))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (binintersect @ 860.89/111.85 Y0 @ 860.89/111.85 ( 860.89/111.85 binunion @ 860.89/111.85 Y1 @ Y2)) = 860.89/111.85 (binunion @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y1) @ 860.89/111.85 ( 860.89/111.85 binintersect @ 860.89/111.85 Y0 @ Y2))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 Y0) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1))) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1))))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (in @ 860.89/111.85 Y2 @ Y0)))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y2 : $i]: 860.89/111.85 (( 860.89/111.85 (in @ 860.89/111.85 Y2 @ 860.89/111.85 ( 860.89/111.85 setminus @ 860.89/111.85 Y0 @ Y1)) => 860.89/111.85 (( 860.89/111.85 (~) @ ( 860.89/111.85 in @ 860.89/111.85 Y2 @ Y1)))))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y0 : $i]: 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.85 ^[Y1 : $i]: 860.89/111.85 (( 860.89/111.85 (subset @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) => 860.89/111.85 (( 860.89/111.85 (setminus @ 860.89/111.85 Y0 @ 860.89/111.85 Y1) = 860.89/111.85 (emptyset))))))))))) => 860.89/111.85 (( 860.89/111.85 (( 860.89/111.85 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1)))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (subset @ 860.89/111.86 (setminus @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 Y0))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setminus @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (emptyset))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (Y3))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (Y3))))) => 860.89/111.86 (Y3))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y0 @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (iskpair @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (iskpair @ 860.89/111.86 (kpair @ 860.89/111.86 Y0 @ Y1)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) => 860.89/111.86 (subset @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset) @ 860.89/111.86 Y0))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 Y0)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y1))) | 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y0)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (subset @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (subset @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y1) & 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (kpair @ 860.89/111.86 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (iskpair @ 860.89/111.86 Y2)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0)) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (in @ 860.89/111.86 Y1 @ Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset)) @ 860.89/111.86 Y0)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset)))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (setunion @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset)) = 860.89/111.86 (Y0)))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset)))))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y3) = 860.89/111.86 (Y2)))))))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset))))))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (iskpair @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (in @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 Y0)))) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (in @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 Y0))) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)))))))) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ Y0)))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (kfst @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y0 @ Y1)) = 860.89/111.86 (Y0))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kfst @ Y2) @ 860.89/111.86 Y0)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y2))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (kpair @ 860.89/111.86 Y2 @ Y3))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y2))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 emptyset))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y3))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (kpair @ 860.89/111.86 Y2 @ Y3))) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (iskpair @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y0) @ 860.89/111.86 Y2)))))) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y0) @ 860.89/111.86 Y2))))) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (ksnd @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y0 @ Y1)) = 860.89/111.86 (Y1))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (iskpair @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y0) @ 860.89/111.86 ( 860.89/111.86 ksnd @ Y0)) = 860.89/111.86 (Y0)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 ksnd @ Y2) @ 860.89/111.86 Y1)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y0))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 Y3 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (kfst @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3)) = 860.89/111.86 (Y2))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (ksnd @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3)) = 860.89/111.86 (Y3))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y2) @ 860.89/111.86 ( 860.89/111.86 ksnd @ Y2)) = 860.89/111.86 (Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y2 @ 860.89/111.86 Y3 @ 860.89/111.86 Y4) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y3 @ Y4) @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y6 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y6 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y7 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y7 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y6 @ Y7) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y5) = 860.89/111.86 (kpair @ 860.89/111.86 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (subset @ 860.89/111.86 (dsetconstr @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 (^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y5 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y4 @ Y5) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y3) = 860.89/111.86 (kpair @ 860.89/111.86 Y4 @ Y5))))))))))))))) @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (subset @ 860.89/111.86 (dsetconstr @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 (^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y5 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y4 @ Y5) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y3) = 860.89/111.86 (kpair @ 860.89/111.86 Y4 @ Y5))))))))))))))) @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y3 @ Y4) @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y6 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y6 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y7 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y7 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y6 @ Y7) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y5) = 860.89/111.86 (kpair @ 860.89/111.86 Y6 @ Y7)))))))))))))))) => 860.89/111.86 (Y2 @ 860.89/111.86 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl380])). 860.89/111.86 thf(zip_derived_cl396, plain, 860.89/111.86 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (((!!) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 (setadjoin @ Y0 @ 860.89/111.86 (setadjoin @ Y1 @ emptyset))) => 860.89/111.86 (((((Y2) = (Y1))) | 860.89/111.86 (((Y2) = (Y0)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (in @ Y0 @ 860.89/111.86 (setadjoin @ Y0 @ 860.89/111.86 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (in @ Y1 @ 860.89/111.86 (setadjoin @ Y0 @ 860.89/111.86 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ Y0) & 860.89/111.86 (Y1 @ Y2)))))) => 860.89/111.86 (((dsetconstr @ Y0 @ Y1) != 860.89/111.86 (emptyset))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (((!!) @ (^[Y2 : $i]: 860.89/111.86 (((in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((??) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ Y0) & 860.89/111.86 (((~) @ (Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((!!) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (((~) @ ( 860.89/111.86 Y1 @ Y2)))))))) => 860.89/111.86 (((~) @ (((??) @ (^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (((??) @ (^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((!!) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (((~) @ ( 860.89/111.86 Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (((~) @ ( 860.89/111.86 Y1 @ Y2)))))))) => 860.89/111.86 (((~) @ (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $o]: 860.89/111.86 (((Y0) => (in @ emptyset @ 860.89/111.86 (prop2set @ Y0))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $o]: 860.89/111.86 (((Y0) => (set2prop @ 860.89/111.86 (prop2set @ Y0))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (((??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((!!) @ (^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (((~) @ ( 860.89/111.86 Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y1 : $i]: 860.89/111.86 (Y0 @ Y1)))) => 860.89/111.86 (((((!!) @ (^[Y1 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2))))))))))))) => 860.89/111.86 (((??) @ (^[Y1 : $i]: 860.89/111.86 (((Y0 @ Y1) & 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y1 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) <=> 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y1))))))))))) => 860.89/111.86 (((??) @ (^[Y1 : $i]: 860.89/111.86 (((Y0 @ Y1) & 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (((((Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y3 @ Y1))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (((( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) <=> 860.89/111.86 (in @ 860.89/111.86 Y3 @ Y1))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2))))))))))))) => 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) <=> 860.89/111.86 (Y1 @ Y3))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))) <=> 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (((((Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 Y2) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ Y3))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (((( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (powerset @ 860.89/111.86 Y0) = 860.89/111.86 (powerset @ 860.89/111.86 Y1))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (setunion @ 860.89/111.86 Y0) = 860.89/111.86 (setunion @ 860.89/111.86 Y1))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2))))))))))))) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) <=> 860.89/111.86 (Y1 @ Y3))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))) => 860.89/111.86 (( 860.89/111.86 (descr @ 860.89/111.86 Y0) = 860.89/111.86 (descr @ 860.89/111.86 Y1))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y5 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y4) = 860.89/111.86 (Y5))) => 860.89/111.86 (( 860.89/111.86 (Y2 @ 860.89/111.86 Y4) <=> 860.89/111.86 (Y3 @ Y5))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y2) = 860.89/111.86 (dsetconstr @ 860.89/111.86 Y1 @ Y3))))))))))))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (subset @ 860.89/111.86 Y1 @ Y0))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (((( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 emptyset @ 860.89/111.86 Y0)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 subset @ 860.89/111.86 Y0 @ Y1)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 subset @ 860.89/111.86 Y0 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (Y0) != 860.89/111.86 (Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (Y0) != 860.89/111.86 (Y1)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y0)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y1 @ 860.89/111.86 Y2) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (subset @ 860.89/111.86 Y1 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ Y1)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ Y2))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 Y1)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (emptyset)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 Y0)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 Y0)) => 860.89/111.86 (subset @ 860.89/111.86 Y1 @ Y0))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y0 @ 860.89/111.86 (powerset @ 860.89/111.86 Y0))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (subset @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 Y1)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (in @ 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 (powerset @ 860.89/111.86 Y0)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (subset @ 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 Y0))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $o]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (Y3))) => 860.89/111.86 (Y3))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) | 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y0)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 (binunion @ 860.89/111.86 Y0 @ Y1)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (subset @ 860.89/111.86 Y1 @ 860.89/111.86 (binunion @ 860.89/111.86 Y0 @ Y1)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binintersect @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (subset @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binintersect @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binintersect @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y0)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (subset @ 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 Y0))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (Y0))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (Y1))) => 860.89/111.86 (subset @ 860.89/111.86 Y1 @ Y0))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 binintersect @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 ( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))))) => 860.89/111.86 (( 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (emptyset))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (subset @ 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 Y1))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (Y0))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (binintersect @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y1 @ Y2)) = 860.89/111.86 (binunion @ 860.89/111.86 ( 860.89/111.86 binintersect @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 ( 860.89/111.86 binintersect @ 860.89/111.86 Y0 @ Y2))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y0)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (setminus @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (emptyset))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1)))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setminus @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (subset @ 860.89/111.86 (setminus @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 Y0))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setminus @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (emptyset))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (Y3))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (Y3))))) => 860.89/111.86 (Y3))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 symdiff @ 860.89/111.86 Y0 @ Y1))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y0 @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (iskpair @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 (setadjoin @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (iskpair @ 860.89/111.86 (kpair @ 860.89/111.86 Y0 @ Y1)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) => 860.89/111.86 (subset @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset) @ 860.89/111.86 Y0))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 Y0)))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y1))) | 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y0)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (subset @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (subset @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 powerset @ 860.89/111.86 ( 860.89/111.86 binunion @ 860.89/111.86 Y0 @ Y1)))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y1) & 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (kpair @ 860.89/111.86 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (iskpair @ 860.89/111.86 Y2)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0)) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (in @ 860.89/111.86 Y1 @ Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset)) @ 860.89/111.86 Y0)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 (setunion @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset)))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (setunion @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset)) = 860.89/111.86 (Y0)))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset)))))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y3) = 860.89/111.86 (Y2)))))))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset))))))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 Y0 @ Y1)) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset)))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (iskpair @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (in @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 Y0)))) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (in @ 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 Y0))) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)))))))) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ Y0)))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (kfst @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y0 @ Y1)) = 860.89/111.86 (Y0))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kfst @ Y2) @ 860.89/111.86 Y0)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y2))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (kpair @ 860.89/111.86 Y2 @ Y3))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y2))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 emptyset))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y3))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset))) => 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)) = 860.89/111.86 (setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 emptyset) @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 setadjoin @ 860.89/111.86 Y3 @ 860.89/111.86 emptyset)) @ 860.89/111.86 emptyset)))) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) = 860.89/111.86 (kpair @ 860.89/111.86 Y2 @ Y3))) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y3))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (iskpair @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y1 @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y0) @ 860.89/111.86 Y2)))))) & 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 ( 860.89/111.86 setunion @ 860.89/111.86 Y0) @ 860.89/111.86 ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y0) @ 860.89/111.86 Y2))))) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ 860.89/111.86 emptyset))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (ksnd @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y0 @ Y1)) = 860.89/111.86 (Y1))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (iskpair @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y0) @ 860.89/111.86 ( 860.89/111.86 ksnd @ Y0)) = 860.89/111.86 (Y0)))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 ksnd @ Y2) @ 860.89/111.86 Y1)))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y0))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3) @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (in @ 860.89/111.86 Y3 @ Y1))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (kfst @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3)) = 860.89/111.86 (Y2))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (ksnd @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y2 @ Y3)) = 860.89/111.86 (Y3))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1)) => 860.89/111.86 (( 860.89/111.86 (kpair @ 860.89/111.86 ( 860.89/111.86 kfst @ Y2) @ 860.89/111.86 ( 860.89/111.86 ksnd @ Y2)) = 860.89/111.86 (Y2)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y2 @ 860.89/111.86 Y3 @ 860.89/111.86 Y4) => 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y3 @ Y4) @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y6 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y6 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y7 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y7 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y6 @ Y7) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y5) = 860.89/111.86 (kpair @ 860.89/111.86 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (subset @ 860.89/111.86 (dsetconstr @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 (^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y5 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y4 @ Y5) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y3) = 860.89/111.86 (kpair @ 860.89/111.86 Y4 @ Y5))))))))))))))) @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (subset @ 860.89/111.86 (dsetconstr @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 (^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y5 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y4 @ Y5) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y3) = 860.89/111.86 (kpair @ 860.89/111.86 Y4 @ Y5))))))))))))))) @ 860.89/111.86 (cartprod @ 860.89/111.86 Y0 @ Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : 860.89/111.86 $i > $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y3 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 ( 860.89/111.86 kpair @ 860.89/111.86 Y3 @ Y4) @ 860.89/111.86 ( 860.89/111.86 dsetconstr @ 860.89/111.86 ( 860.89/111.86 cartprod @ 860.89/111.86 Y0 @ Y1) @ 860.89/111.86 ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y6 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y6 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y7 : $i]: 860.89/111.86 (( 860.89/111.86 ( 860.89/111.86 in @ 860.89/111.86 Y7 @ Y1) & 860.89/111.86 ( 860.89/111.86 Y2 @ 860.89/111.86 Y6 @ Y7) & 860.89/111.86 ( 860.89/111.86 ( 860.89/111.86 (Y5) = 860.89/111.86 (kpair @ 860.89/111.86 Y6 @ Y7)))))))))))))))) => 860.89/111.86 (Y2 @ 860.89/111.86 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 860.89/111.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl388])). 860.89/111.86 thf(zip_derived_cl406, plain, 860.89/111.86 (~ (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (in @ Y0 @ 860.89/111.86 (setadjoin @ Y0 @ 860.89/111.86 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (in @ Y1 @ 860.89/111.86 (setadjoin @ Y0 @ 860.89/111.86 (setadjoin @ Y1 @ emptyset))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ Y0) & (Y1 @ 860.89/111.86 Y2)))))) => 860.89/111.86 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (((!!) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((??) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ Y0) & 860.89/111.86 (((~) @ (Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((!!) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ Y0) => 860.89/111.86 (((~) @ (Y1 @ Y2)))))))) => 860.89/111.86 (((~) @ (((??) @ (^[Y2 : $i]: 860.89/111.86 (((in @ 860.89/111.86 Y2 @ Y0) & 860.89/111.86 (Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (((??) @ (^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((!!) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (((~) @ ( 860.89/111.86 Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y2 : $i]: 860.89/111.86 (((in @ Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (((~) @ ( 860.89/111.86 Y1 @ Y2)))))))) => 860.89/111.86 (((~) @ (((!!) @ (^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $o]: 860.89/111.86 (((Y0) => (in @ emptyset @ 860.89/111.86 (prop2set @ Y0))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $o]: 860.89/111.86 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (((??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((!!) @ (^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (((((~) @ (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (Y1 @ Y2)))))))) => 860.89/111.86 (((??) @ (^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) & 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 Y1 @ Y2)))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y1 : $i]: 860.89/111.86 (Y0 @ Y1)))) => 860.89/111.86 (((((!!) @ (^[Y1 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (((Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2))))))))))))) => 860.89/111.86 (((??) @ (^[Y1 : $i]: 860.89/111.86 (((Y0 @ Y1) & 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y1 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (((Y0 @ 860.89/111.86 Y2) <=> 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y1))))))))))) => 860.89/111.86 (((??) @ (^[Y1 : $i]: 860.89/111.86 (((Y0 @ Y1) & 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (((((Y0) = (Y1))) => 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y3 @ Y1))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (((((Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) <=> 860.89/111.86 (in @ 860.89/111.86 Y3 @ Y1))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((((??) @ (^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2))))))))))))) => 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((!!) @ (^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) <=> 860.89/111.86 (Y1 @ Y3))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))) <=> 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ (^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (setadjoin @ 860.89/111.86 Y0 @ 860.89/111.86 Y2) = 860.89/111.86 (setadjoin @ 860.89/111.86 Y1 @ Y3))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (((((Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (((powerset @ 860.89/111.86 Y0) = 860.89/111.86 (powerset @ 860.89/111.86 Y1))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (((( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (setunion @ 860.89/111.86 Y0) = 860.89/111.86 (setunion @ 860.89/111.86 Y1))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((((??) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2))))))))))))) => 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) => 860.89/111.86 (( 860.89/111.86 (Y1) = 860.89/111.86 (Y2)))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i > $o]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))) => 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) <=> 860.89/111.86 (Y1 @ Y3))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y0 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (??) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y2) & 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i]: 860.89/111.86 (( 860.89/111.86 (Y1 @ 860.89/111.86 Y3) => 860.89/111.86 (( 860.89/111.86 (Y2) = 860.89/111.86 (Y3))))))))))))) => 860.89/111.86 (( 860.89/111.86 (descr @ 860.89/111.86 Y0) = 860.89/111.86 (descr @ 860.89/111.86 Y1))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y3 : $i > $o]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y4 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y4 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y5 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y5 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y4) = 860.89/111.86 (Y5))) => 860.89/111.86 (( 860.89/111.86 (Y2 @ 860.89/111.86 Y4) <=> 860.89/111.86 (Y3 @ Y5))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (dsetconstr @ 860.89/111.86 Y0 @ 860.89/111.86 Y2) = 860.89/111.86 (dsetconstr @ 860.89/111.86 Y1 @ Y3))))))))))))))))))) => 860.89/111.86 (((((!!) @ (^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (subset @ 860.89/111.86 Y1 @ Y0))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (((!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (Y0) = 860.89/111.86 (Y1))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))) => 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y1))))))))) => 860.89/111.86 (((((!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 emptyset @ 860.89/111.86 Y0)))) => 860.89/111.86 (((( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (in @ 860.89/111.86 Y2 @ Y1)))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (subset @ 860.89/111.86 Y0 @ 860.89/111.86 Y1) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y0)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 subset @ 860.89/111.86 Y0 @ Y1)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 subset @ 860.89/111.86 Y0 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (Y0) != 860.89/111.86 (Y1))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.86 (in @ 860.89/111.86 Y2 @ 860.89/111.86 Y0) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (~) @ ( 860.89/111.86 in @ 860.89/111.86 Y2 @ Y1))) => 860.89/111.86 (( 860.89/111.86 (Y0) != 860.89/111.86 (Y1)))))))))))))))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (subset @ 860.89/111.86 Y0 @ Y0)))) => 860.89/111.86 (( 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y0 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y1 : $i]: 860.89/111.86 (( 860.89/111.86 (!!) @ ( 860.89/111.86 ^[Y2 : $i]: 860.89/111.86 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) => 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y1 @ 860.89/111.87 Y2) => 860.89/111.87 (subset @ 860.89/111.87 Y0 @ Y2)))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (subset @ 860.89/111.87 Y1 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ Y1)))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 Y2) => 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y1 @ Y2))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 Y0 @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 Y1)))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) => 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y1 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (Y0) = 860.89/111.87 (Y1))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 emptyset) => 860.89/111.87 (( 860.89/111.87 (Y0) = 860.89/111.87 (emptyset)))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y1 @ 860.89/111.87 Y0) => 860.89/111.87 (in @ 860.89/111.87 Y1 @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 Y0)))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y1 @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 Y0)) => 860.89/111.87 (subset @ 860.89/111.87 Y1 @ Y0))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (in @ 860.89/111.87 Y0 @ 860.89/111.87 (powerset @ 860.89/111.87 Y0))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) => 860.89/111.87 (subset @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 Y0) @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 Y1)))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i > $o]: 860.89/111.87 (in @ 860.89/111.87 (dsetconstr @ 860.89/111.87 Y0 @ Y1) @ 860.89/111.87 (powerset @ 860.89/111.87 Y0)))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i > $o]: 860.89/111.87 (subset @ 860.89/111.87 (dsetconstr @ 860.89/111.87 Y0 @ Y1) @ 860.89/111.87 Y0))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (in @ 860.89/111.87 Y1 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $o]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (Y3))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (Y3))) => 860.89/111.87 (Y3))))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) | 860.89/111.87 (in @ 860.89/111.87 Y2 @ Y0)))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 (binunion @ 860.89/111.87 Y0 @ Y1)))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (subset @ 860.89/111.87 Y1 @ 860.89/111.87 (binunion @ 860.89/111.87 Y0 @ Y1)))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binintersect @ 860.89/111.87 Y0 @ Y1))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (subset @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binintersect @ 860.89/111.87 Y0 @ Y1))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binintersect @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ Y0)))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (subset @ 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ Y1) @ 860.89/111.87 Y0))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) => 860.89/111.87 (( 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) = 860.89/111.87 (Y0))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) = 860.89/111.87 (Y1))) => 860.89/111.87 (subset @ 860.89/111.87 Y1 @ Y0))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 binintersect @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ Y1)))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 ( 860.89/111.87 (??) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) & 860.89/111.87 (in @ 860.89/111.87 Y2 @ Y1)))))))) => 860.89/111.87 (( 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) = 860.89/111.87 (emptyset))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (subset @ 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ Y1) @ 860.89/111.87 Y1))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y1 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) = 860.89/111.87 (Y1))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) = 860.89/111.87 (Y0))) => 860.89/111.87 (subset @ 860.89/111.87 Y0 @ Y1))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (binintersect @ 860.89/111.87 Y0 @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y1 @ Y2)) = 860.89/111.87 (binunion @ 860.89/111.87 ( 860.89/111.87 binintersect @ 860.89/111.87 Y0 @ Y1) @ 860.89/111.87 ( 860.89/111.87 binintersect @ 860.89/111.87 Y0 @ Y2))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y1))) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setminus @ 860.89/111.87 Y0 @ Y1))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setminus @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ Y0)))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setminus @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y1)))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (subset @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) => 860.89/111.87 (( 860.89/111.87 (setminus @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) = 860.89/111.87 (emptyset))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setminus @ 860.89/111.87 Y0 @ Y1)))) => 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ Y1)))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setminus @ 860.89/111.87 Y0 @ Y1)))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y1))) => 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y0)))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y0))) => 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setminus @ 860.89/111.87 Y0 @ Y1))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setminus @ 860.89/111.87 Y0 @ Y1))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (subset @ 860.89/111.87 (setminus @ 860.89/111.87 Y0 @ Y1) @ 860.89/111.87 Y0))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (setminus @ 860.89/111.87 Y0 @ 860.89/111.87 Y1) = 860.89/111.87 (emptyset))) => 860.89/111.87 (subset @ 860.89/111.87 Y0 @ Y1))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 symdiff @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $o]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y1))) => 860.89/111.87 (Y3))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y0))) => 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (Y3))))) => 860.89/111.87 (Y3))))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y1))) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 symdiff @ 860.89/111.87 Y0 @ Y1))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y0))) => 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 symdiff @ 860.89/111.87 Y0 @ Y1))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y1) => 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 symdiff @ 860.89/111.87 Y0 @ Y1))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y0))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ Y1))) => 860.89/111.87 (( 860.89/111.87 (~) @ ( 860.89/111.87 in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 symdiff @ 860.89/111.87 Y0 @ Y1))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (in @ 860.89/111.87 Y1 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (in @ 860.89/111.87 Y0 @ 860.89/111.87 (setunion @ 860.89/111.87 (setadjoin @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 emptyset) @ 860.89/111.87 (setadjoin @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset)) @ 860.89/111.87 emptyset)))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (in @ 860.89/111.87 Y1 @ 860.89/111.87 (setunion @ 860.89/111.87 (setadjoin @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 emptyset) @ 860.89/111.87 (setadjoin @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset)) @ 860.89/111.87 emptyset)))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (iskpair @ 860.89/111.87 (setadjoin @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 emptyset) @ 860.89/111.87 (setadjoin @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 (setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset)) @ 860.89/111.87 emptyset))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (iskpair @ 860.89/111.87 (kpair @ 860.89/111.87 Y0 @ Y1)))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y1 @ 860.89/111.87 Y0) => 860.89/111.87 (subset @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset) @ 860.89/111.87 Y0))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y1 @ 860.89/111.87 Y0) => 860.89/111.87 (in @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset) @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 Y0)))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (in @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y2 @ 860.89/111.87 emptyset) @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1)))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y0 @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y1 @ 860.89/111.87 emptyset))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (Y2) = 860.89/111.87 (Y1))) | 860.89/111.87 (( 860.89/111.87 (Y2) = 860.89/111.87 (Y0)))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y3 @ 860.89/111.87 Y1) => 860.89/111.87 (subset @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y3 @ 860.89/111.87 emptyset)) @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1)))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y3 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y3 @ 860.89/111.87 emptyset)) @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1))))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y3 @ 860.89/111.87 Y1) => 860.89/111.87 (subset @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y2 @ 860.89/111.87 emptyset) @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y3 @ 860.89/111.87 emptyset)) @ 860.89/111.87 emptyset)) @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1))))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y3 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y2 @ 860.89/111.87 emptyset) @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 setadjoin @ 860.89/111.87 Y3 @ 860.89/111.87 emptyset)) @ 860.89/111.87 emptyset)) @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1)))))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y3 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 ( 860.89/111.87 kpair @ 860.89/111.87 Y2 @ Y3) @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 ( 860.89/111.87 powerset @ 860.89/111.87 ( 860.89/111.87 binunion @ 860.89/111.87 Y0 @ Y1)))))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 Y0) => 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y3 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y3 @ 860.89/111.87 Y1) => 860.89/111.87 (in @ 860.89/111.87 ( 860.89/111.87 kpair @ 860.89/111.87 Y2 @ Y3) @ 860.89/111.87 ( 860.89/111.87 cartprod @ 860.89/111.87 Y0 @ Y1)))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 cartprod @ 860.89/111.87 Y0 @ Y1)) => 860.89/111.87 (( 860.89/111.87 (??) @ ( 860.89/111.87 ^[Y3 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y3 @ 860.89/111.87 Y0) & 860.89/111.87 (( 860.89/111.87 (??) @ ( 860.89/111.87 ^[Y4 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y4 @ 860.89/111.87 Y1) & 860.89/111.87 (( 860.89/111.87 (Y2) = 860.89/111.87 (kpair @ 860.89/111.87 Y3 @ Y4)))))))))))))))))))))))) => 860.89/111.87 (( 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y0 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y1 : $i]: 860.89/111.87 (( 860.89/111.87 (!!) @ ( 860.89/111.87 ^[Y2 : $i]: 860.89/111.87 (( 860.89/111.87 (in @ 860.89/111.87 Y2 @ 860.89/111.87 ( 860.89/111.87 cartprod @ 860.89/111.87 Y0 @ Y1)) => 861.52/111.87 (iskpair @ 861.52/111.87 Y2)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0)) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (in @ 861.52/111.87 Y1 @ Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (subset @ 861.52/111.87 (setunion @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset)) @ 861.52/111.87 Y0)))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 (setunion @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset)))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (setunion @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset)) = 861.52/111.87 (Y0)))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (Y1 @ Y2)))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset)))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset)))))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (Y1 @ Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y3) = 861.52/111.87 (Y2)))))))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset))))))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (Y1 @ Y2)))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset)))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (iskpair @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (in @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 Y0)))) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (in @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 Y0))) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)))))))) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ Y0)))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (kfst @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y0 @ Y1)) = 861.52/111.87 (Y0))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kfst @ Y2) @ 861.52/111.87 Y0)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y2))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (kpair @ 861.52/111.87 Y2 @ Y3))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y2))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 emptyset))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y3))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (kpair @ 861.52/111.87 Y2 @ Y3))) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (iskpair @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y0) @ 861.52/111.87 Y2)))))) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y0) @ 861.52/111.87 Y2))))) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (ksnd @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y0 @ Y1)) = 861.52/111.87 (Y1))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (iskpair @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y0) @ 861.52/111.87 ( 861.52/111.87 ksnd @ Y0)) = 861.52/111.87 (Y0)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 ksnd @ Y2) @ 861.52/111.87 Y1)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3) @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y0))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3) @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 Y3 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (kfst @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3)) = 861.52/111.87 (Y2))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (ksnd @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3)) = 861.52/111.87 (Y3))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y2) @ 861.52/111.87 ( 861.52/111.87 ksnd @ Y2)) = 861.52/111.87 (Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (Y2 @ 861.52/111.87 Y3 @ 861.52/111.87 Y4) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y3 @ Y4) @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y6 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y6 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y7 : $i]: 861.52/111.87 (( 861.52/111.87 ( 861.52/111.87 in @ 861.52/111.87 Y7 @ Y1) & 861.52/111.87 ( 861.52/111.87 Y2 @ 861.52/111.87 Y6 @ Y7) & 861.52/111.87 ( 861.52/111.87 ( 861.52/111.87 (Y5) = 861.52/111.87 (kpair @ 861.52/111.87 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (subset @ 861.52/111.87 (dsetconstr @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 (^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 ( 861.52/111.87 in @ 861.52/111.87 Y5 @ Y1) & 861.52/111.87 ( 861.52/111.87 Y2 @ 861.52/111.87 Y4 @ Y5) & 861.52/111.87 ( 861.52/111.87 ( 861.52/111.87 (Y3) = 861.52/111.87 (kpair @ 861.52/111.87 Y4 @ Y5))))))))))))))) @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (subset @ 861.52/111.87 (dsetconstr @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 (^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 ( 861.52/111.87 in @ 861.52/111.87 Y5 @ Y1) & 861.52/111.87 ( 861.52/111.87 Y2 @ 861.52/111.87 Y4 @ Y5) & 861.52/111.87 ( 861.52/111.87 ( 861.52/111.87 (Y3) = 861.52/111.87 (kpair @ 861.52/111.87 Y4 @ Y5))))))))))))))) @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y3 @ Y4) @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y6 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y6 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y7 : $i]: 861.52/111.87 (( 861.52/111.87 ( 861.52/111.87 in @ 861.52/111.87 Y7 @ Y1) & 861.52/111.87 ( 861.52/111.87 Y2 @ 861.52/111.87 Y6 @ Y7) & 861.52/111.87 ( 861.52/111.87 ( 861.52/111.87 (Y5) = 861.52/111.87 (kpair @ 861.52/111.87 Y6 @ Y7)))))))))))))))) => 861.52/111.87 (Y2 @ 861.52/111.87 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.52/111.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl396])). 861.52/111.87 thf(zip_derived_cl417, plain, 861.52/111.87 (~ (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i]: 861.52/111.87 (in @ Y1 @ 861.52/111.87 (setadjoin @ Y0 @ 861.52/111.87 (setadjoin @ Y1 @ emptyset))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((((??) @ (^[Y2 : $i]: 861.52/111.87 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 861.52/111.87 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.87 (((!!) @ (^[Y1 : $i]: 861.52/111.87 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.87 (((in @ Y2 @ 861.52/111.87 Y0) => (Y1 @ 861.52/111.87 Y2)))))))) => 861.52/111.87 (((??) @ (^[Y2 : $i]: 861.52/111.87 (((in @ Y2 @ Y0) & 861.52/111.87 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((((!!) @ (^[Y2 : $i]: 861.52/111.87 (((in @ Y2 @ Y0) => 861.52/111.87 (((~) @ (Y1 @ Y2)))))))) => 861.52/111.87 (((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.87 (((in @ Y2 @ 861.52/111.87 Y0) & (Y1 @ 861.52/111.87 Y2)))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.87 (((in @ 861.52/111.87 Y2 @ Y0) & 861.52/111.87 (Y1 @ Y2)))))))) => 861.52/111.87 (((!!) @ (^[Y2 : $i]: 861.52/111.87 (((in @ Y2 @ Y0) => 861.52/111.87 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((((??) @ (^[Y2 : $i]: 861.52/111.87 (((in @ Y2 @ Y0) & 861.52/111.87 (((~) @ ( 861.52/111.87 Y1 @ Y2)))))))) => 861.52/111.87 (((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (Y1 @ Y2)))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $o]: 861.52/111.87 (((Y0) => (in @ emptyset @ 861.52/111.87 (prop2set @ Y0))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $o]: 861.52/111.87 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((((~) @ (((??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (((in @ 861.52/111.87 Y2 @ Y0) & 861.52/111.87 (Y1 @ Y2)))))))) => 861.52/111.87 (((!!) @ (^[Y2 : $i]: 861.52/111.87 (((in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 Y1 @ Y2)))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((((~) @ (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (Y1 @ Y2)))))))) => 861.52/111.87 (((??) @ (^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 Y1 @ Y2)))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.87 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.52/111.87 (((((!!) @ (^[Y1 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (((Y0 @ Y1) => 861.52/111.87 (((Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y2))))))))))))) => 861.52/111.87 (((??) @ (^[Y1 : $i]: 861.52/111.87 (((Y0 @ Y1) & 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (((Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y2)))))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.87 (((((??) @ (^[Y1 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (((Y0 @ 861.52/111.87 Y2) <=> 861.52/111.87 (((Y2) = 861.52/111.87 (Y1))))))))))) => 861.52/111.87 (((??) @ (^[Y1 : $i]: 861.52/111.87 (((Y0 @ Y1) & 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (((Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y2)))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i]: 861.52/111.87 (((((Y0) = (Y1))) => 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 Y3 @ Y1))))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i]: 861.52/111.87 (((((Y0) = (Y1))) => 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) <=> 861.52/111.87 (in @ 861.52/111.87 Y3 @ Y1))))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.87 (((((??) @ (^[Y1 : $i]: 861.52/111.87 (((Y0 @ 861.52/111.87 Y1) & 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y2))))))))))))) => 861.52/111.87 (((!!) @ (^[Y1 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y2)))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.87 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.87 (((( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) <=> 861.52/111.87 (Y1 @ Y3))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) & 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))) <=> 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) & 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 Y2) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ Y3))))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ (^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (( 861.52/111.87 (powerset @ 861.52/111.87 Y0) = 861.52/111.87 (powerset @ 861.52/111.87 Y1))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (((((Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (((setunion @ 861.52/111.87 Y0) = 861.52/111.87 (setunion @ 861.52/111.87 Y1))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.87 (((((??) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y1) & 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y2))))))))))))) => 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y2)))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) <=> 861.52/111.87 (Y1 @ Y3))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y2) & 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) & 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))) => 861.52/111.87 (( 861.52/111.87 (descr @ 861.52/111.87 Y0) = 861.52/111.87 (descr @ 861.52/111.87 Y1))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y5 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y4) = 861.52/111.87 (Y5))) => 861.52/111.87 (( 861.52/111.87 (Y2 @ 861.52/111.87 Y4) <=> 861.52/111.87 (Y3 @ Y5))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y2) = 861.52/111.87 (dsetconstr @ 861.52/111.87 Y1 @ Y3))))))))))))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y1)))))) => 861.52/111.87 (subset @ 861.52/111.87 Y0 @ Y1))))))))) => 861.52/111.87 (((((!!) @ (^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (subset @ 861.52/111.87 Y1 @ Y0))))))))) => 861.52/111.87 (((((!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (subset @ 861.52/111.87 Y0 @ Y1))))))))) => 861.52/111.87 (((((!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (((!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y1)))))) => 861.52/111.87 (subset @ 861.52/111.87 Y0 @ Y1))))))))) => 861.52/111.87 (((((!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (subset @ 861.52/111.87 emptyset @ 861.52/111.87 Y0)))) => 861.52/111.87 (((((!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y1)))))))))))))) => 861.52/111.87 (((( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y0)))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 subset @ 861.52/111.87 Y0 @ Y1)))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 subset @ 861.52/111.87 Y0 @ Y1))) => 861.52/111.87 (( 861.52/111.87 (Y0) != 861.52/111.87 (Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (( 861.52/111.87 (Y0) != 861.52/111.87 (Y1)))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (subset @ 861.52/111.87 Y0 @ Y0)))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y1 @ 861.52/111.87 Y2) => 861.52/111.87 (subset @ 861.52/111.87 Y0 @ Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (subset @ 861.52/111.87 Y1 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ Y1)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y2) => 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ Y2))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 Y1)))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y1 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (emptyset)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y1 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 Y0)))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 Y0)) => 861.52/111.87 (subset @ 861.52/111.87 Y1 @ Y0))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (in @ 861.52/111.87 Y0 @ 861.52/111.87 (powerset @ 861.52/111.87 Y0))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (subset @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 Y1)))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (in @ 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 (powerset @ 861.52/111.87 Y0)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (subset @ 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 Y0))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $o]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (Y3))) => 861.52/111.87 (Y3))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) | 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y0)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 (binunion @ 861.52/111.87 Y0 @ Y1)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (subset @ 861.52/111.87 Y1 @ 861.52/111.87 (binunion @ 861.52/111.87 Y0 @ Y1)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binintersect @ 861.52/111.87 Y0 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (subset @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binintersect @ 861.52/111.87 Y0 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binintersect @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y0)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (subset @ 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 Y0))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (Y0))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (Y1))) => 861.52/111.87 (subset @ 861.52/111.87 Y1 @ Y0))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 binintersect @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y1)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 ( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y1)))))))) => 861.52/111.87 (( 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (emptyset))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (subset @ 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 Y1))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y1 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (Y0))) => 861.52/111.87 (subset @ 861.52/111.87 Y0 @ Y1))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (binintersect @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y1 @ Y2)) = 861.52/111.87 (binunion @ 861.52/111.87 ( 861.52/111.87 binintersect @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 ( 861.52/111.87 binintersect @ 861.52/111.87 Y0 @ Y2))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setminus @ 861.52/111.87 Y0 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setminus @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y0)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setminus @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (setminus @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (emptyset))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setminus @ 861.52/111.87 Y0 @ Y1)))) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y1)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setminus @ 861.52/111.87 Y0 @ Y1)))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y0)))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y0))) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setminus @ 861.52/111.87 Y0 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setminus @ 861.52/111.87 Y0 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (subset @ 861.52/111.87 (setminus @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 Y0))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setminus @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (emptyset))) => 861.52/111.87 (subset @ 861.52/111.87 Y0 @ Y1))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 symdiff @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (Y3))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y0))) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (Y3))))) => 861.52/111.87 (Y3))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 symdiff @ 861.52/111.87 Y0 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y0))) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 symdiff @ 861.52/111.87 Y0 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 symdiff @ 861.52/111.87 Y0 @ Y1))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y0))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ Y1))) => 861.52/111.87 (( 861.52/111.87 (~) @ ( 861.52/111.87 in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 symdiff @ 861.52/111.87 Y0 @ Y1))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (in @ 861.52/111.87 Y0 @ 861.52/111.87 (setunion @ 861.52/111.87 (setadjoin @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 (setadjoin @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 (setunion @ 861.52/111.87 (setadjoin @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 (setadjoin @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (iskpair @ 861.52/111.87 (setadjoin @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 (setadjoin @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (iskpair @ 861.52/111.87 (kpair @ 861.52/111.87 Y0 @ Y1)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 Y0) => 861.52/111.87 (subset @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset) @ 861.52/111.87 Y0))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 Y0)))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y1))) | 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y0)))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (subset @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1)))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (subset @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1)))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3) @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 ( 861.52/111.87 powerset @ 861.52/111.87 ( 861.52/111.87 binunion @ 861.52/111.87 Y0 @ Y1)))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3) @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y1) & 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (kpair @ 861.52/111.87 Y3 @ Y4)))))))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (iskpair @ 861.52/111.87 Y2)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0)) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (in @ 861.52/111.87 Y1 @ Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (subset @ 861.52/111.87 (setunion @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset)) @ 861.52/111.87 Y0)))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (subset @ 861.52/111.87 Y0 @ 861.52/111.87 (setunion @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset)))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (setunion @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset)) = 861.52/111.87 (Y0)))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (Y1 @ Y2)))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset)))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset)))))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (Y1 @ Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y3) = 861.52/111.87 (Y2)))))))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset))))))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i > $o]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y2) => 861.52/111.87 (( 861.52/111.87 (Y1 @ 861.52/111.87 Y3) => 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) & 861.52/111.87 (Y1 @ Y2)))))) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 Y0 @ Y1)) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset)))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (iskpair @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (in @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 Y0)))) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (in @ 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 Y0))) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)))))))) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ Y0)))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (kfst @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y0 @ Y1)) = 861.52/111.87 (Y0))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kfst @ Y2) @ 861.52/111.87 Y0)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y2))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (kpair @ 861.52/111.87 Y2 @ Y3))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y2))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1))) => 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 emptyset))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (Y2) = 861.52/111.87 (Y3))) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y3))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset))) => 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (Y1)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y0 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)) = 861.52/111.87 (setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 emptyset) @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 setadjoin @ 861.52/111.87 Y3 @ 861.52/111.87 emptyset)) @ 861.52/111.87 emptyset)))) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 Y0 @ 861.52/111.87 Y1) = 861.52/111.87 (kpair @ 861.52/111.87 Y2 @ Y3))) => 861.52/111.87 (( 861.52/111.87 (Y1) = 861.52/111.87 (Y3))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (iskpair @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y1 @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y0) @ 861.52/111.87 Y2)))))) & 861.52/111.87 (( 861.52/111.87 (dsetconstr @ 861.52/111.87 ( 861.52/111.87 setunion @ 861.52/111.87 Y0) @ 861.52/111.87 ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (Y0) = 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y0) @ 861.52/111.87 Y2))))) = 861.52/111.87 (setadjoin @ 861.52/111.87 Y1 @ 861.52/111.87 emptyset))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (ksnd @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y0 @ Y1)) = 861.52/111.87 (Y1))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (iskpair @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y0) @ 861.52/111.87 ( 861.52/111.87 ksnd @ Y0)) = 861.52/111.87 (Y0)))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 ksnd @ Y2) @ 861.52/111.87 Y1)))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3) @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 Y2 @ Y0))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3) @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (in @ 861.52/111.87 Y3 @ Y1))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (kfst @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3)) = 861.52/111.87 (Y2))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (ksnd @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y2 @ Y3)) = 861.52/111.87 (Y3))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y2 @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1)) => 861.52/111.87 (( 861.52/111.87 (kpair @ 861.52/111.87 ( 861.52/111.87 kfst @ Y2) @ 861.52/111.87 ( 861.52/111.87 ksnd @ Y2)) = 861.52/111.87 (Y2)))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (Y2 @ 861.52/111.87 Y3 @ 861.52/111.87 Y4) => 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.87 Y3 @ Y4) @ 861.52/111.87 ( 861.52/111.87 dsetconstr @ 861.52/111.87 ( 861.52/111.87 cartprod @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y6 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y6 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y7 : $i]: 861.52/111.87 (( 861.52/111.87 ( 861.52/111.87 in @ 861.52/111.87 Y7 @ Y1) & 861.52/111.87 ( 861.52/111.87 Y2 @ 861.52/111.87 Y6 @ Y7) & 861.52/111.87 ( 861.52/111.87 ( 861.52/111.87 (Y5) = 861.52/111.87 (kpair @ 861.52/111.87 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (subset @ 861.52/111.87 (dsetconstr @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 (^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 ( 861.52/111.87 in @ 861.52/111.87 Y5 @ Y1) & 861.52/111.87 ( 861.52/111.87 Y2 @ 861.52/111.87 Y4 @ Y5) & 861.52/111.87 ( 861.52/111.87 ( 861.52/111.87 (Y3) = 861.52/111.87 (kpair @ 861.52/111.87 Y4 @ Y5))))))))))))))) @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (subset @ 861.52/111.87 (dsetconstr @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1) @ 861.52/111.87 (^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y0) & 861.52/111.87 (( 861.52/111.87 (??) @ ( 861.52/111.87 ^[Y5 : $i]: 861.52/111.87 (( 861.52/111.87 ( 861.52/111.87 in @ 861.52/111.87 Y5 @ Y1) & 861.52/111.87 ( 861.52/111.87 Y2 @ 861.52/111.87 Y4 @ Y5) & 861.52/111.87 ( 861.52/111.87 ( 861.52/111.87 (Y3) = 861.52/111.87 (kpair @ 861.52/111.87 Y4 @ Y5))))))))))))))) @ 861.52/111.87 (cartprod @ 861.52/111.87 Y0 @ Y1))))))))))) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y0 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y1 : $i]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y2 : 861.52/111.87 $i > $i > $o]: 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y3 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y3 @ 861.52/111.87 Y0) => 861.52/111.87 (( 861.52/111.87 (!!) @ ( 861.52/111.87 ^[Y4 : $i]: 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 Y4 @ 861.52/111.87 Y1) => 861.52/111.87 (( 861.52/111.87 (in @ 861.52/111.87 ( 861.52/111.87 kpair @ 861.52/111.88 Y3 @ Y4) @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 ( 861.52/111.88 ^[Y5 : $i]: 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y6 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y6 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y7 : $i]: 861.52/111.88 (( 861.52/111.88 ( 861.52/111.88 in @ 861.52/111.88 Y7 @ Y1) & 861.52/111.88 ( 861.52/111.88 Y2 @ 861.52/111.88 Y6 @ Y7) & 861.52/111.88 ( 861.52/111.88 ( 861.52/111.88 (Y5) = 861.52/111.88 (kpair @ 861.52/111.88 Y6 @ Y7)))))))))))))))) => 861.52/111.88 (Y2 @ 861.52/111.88 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.52/111.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl406])). 861.52/111.88 thf(zip_derived_cl426, plain, 861.52/111.88 (~ (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 861.52/111.88 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) => (Y1 @ Y2)))))))) => 861.52/111.88 (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) & 861.52/111.88 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) => 861.52/111.88 (((~) @ (Y1 @ Y2)))))))) => 861.52/111.88 (((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) & (Y1 @ 861.52/111.88 Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) & (Y1 @ 861.52/111.88 Y2)))))))) => 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) => 861.52/111.88 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) & 861.52/111.88 (((~) @ (Y1 @ Y2)))))))) => 861.52/111.88 (((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $o]: 861.52/111.88 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $o]: 861.52/111.88 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) & (Y1 @ 861.52/111.88 Y2)))))))) => 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (((~) @ ( 861.52/111.88 Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (Y1 @ Y2)))))))) => 861.52/111.88 (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ 861.52/111.88 Y2 @ Y0) & 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.52/111.88 (((((!!) @ (^[Y1 : $i]: 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2))))))))))))) => 861.52/111.88 (((??) @ (^[Y1 : $i]: 861.52/111.88 (((Y0 @ Y1) & 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((Y0 @ Y2) => 861.52/111.88 (((Y1) = 861.52/111.88 (Y2)))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y1 : $i]: 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) <=> 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (((??) @ (^[Y1 : $i]: 861.52/111.88 (((Y0 @ Y1) & 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((Y0 @ Y2) => 861.52/111.88 (((Y1) = 861.52/111.88 (Y2)))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((((Y0) = (Y1))) => 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y3 @ Y1))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((((Y0) = (Y1))) => 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) <=> 861.52/111.88 (in @ 861.52/111.88 Y3 @ Y1))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y1 : $i]: 861.52/111.88 (((Y0 @ Y1) & 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2))))))))))))) => 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2)))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) <=> 861.52/111.88 (Y1 @ Y3))))))))))) => 861.52/111.88 (((( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))) <=> 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 Y2) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ Y3))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (powerset @ 861.52/111.88 Y0) = 861.52/111.88 (powerset @ 861.52/111.88 Y1))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (setunion @ 861.52/111.88 Y0) = 861.52/111.88 (setunion @ 861.52/111.88 Y1))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (((Y0 @ 861.52/111.88 Y1) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2))))))))))))) => 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2)))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (((( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) <=> 861.52/111.88 (Y1 @ Y3))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))) => 861.52/111.88 (( 861.52/111.88 (descr @ 861.52/111.88 Y0) = 861.52/111.88 (descr @ 861.52/111.88 Y1))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y5 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y5 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y4) = 861.52/111.88 (Y5))) => 861.52/111.88 (( 861.52/111.88 (Y2 @ 861.52/111.88 Y4) <=> 861.52/111.88 (Y3 @ Y5))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y2) = 861.52/111.88 (dsetconstr @ 861.52/111.88 Y1 @ Y3))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (subset @ 861.52/111.88 Y1 @ Y0))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 emptyset @ 861.52/111.88 Y0)))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))))))))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0)))))))))))))))) => 861.52/111.88 (((( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 subset @ 861.52/111.88 Y0 @ Y1)))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 subset @ 861.52/111.88 Y0 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (Y0) != 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (Y0) != 861.52/111.88 (Y1)))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y0)))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ Y2))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y1)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (emptyset)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0)) => 861.52/111.88 (subset @ 861.52/111.88 Y1 @ Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y0 @ 861.52/111.88 (powerset @ 861.52/111.88 Y0))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y1)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (in @ 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 (powerset @ 861.52/111.88 Y0)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (subset @ 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y0))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $o]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (Y3))) => 861.52/111.88 (Y3))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) | 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y0)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 (binunion @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 (binunion @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y0)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y0))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y0))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y1))) => 861.52/111.88 (subset @ 861.52/111.88 Y1 @ Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 ( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y1))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y0))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y1 @ Y2)) = 861.52/111.88 (binunion @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y2))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y0)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (setminus @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0)))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (setminus @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y0))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setminus @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (emptyset))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (Y3))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (Y3))))) => 861.52/111.88 (Y3))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y0 @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (iskpair @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (iskpair @ 861.52/111.88 (kpair @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset) @ 861.52/111.88 Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y1))) | 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y0)))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3) @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y1) & 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (kpair @ 861.52/111.88 Y3 @ Y4)))))))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (iskpair @ 861.52/111.88 Y2)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0)) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (in @ 861.52/111.88 Y1 @ Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset)) @ 861.52/111.88 Y0)))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset)))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (setunion @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset)) = 861.52/111.88 (Y0)))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (Y1 @ Y2)))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset)))))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (Y1 @ Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y3) = 861.52/111.88 (Y2)))))))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset))))))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (Y1 @ Y2)))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (iskpair @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (in @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 Y0)))) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (in @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 Y0))) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)))))))) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ Y0)))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (kfst @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y0 @ Y1)) = 861.52/111.88 (Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kfst @ Y2) @ 861.52/111.88 Y0)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y2))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (kpair @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (kpair @ 861.52/111.88 Y2 @ Y3))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y2))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y3))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y3))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (kpair @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (kpair @ 861.52/111.88 Y2 @ Y3))) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y3))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (iskpair @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (kpair @ 861.52/111.88 ( 861.52/111.88 kfst @ Y0) @ 861.52/111.88 Y2)))))) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (kpair @ 861.52/111.88 ( 861.52/111.88 kfst @ Y0) @ 861.52/111.88 Y2))))) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (ksnd @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y0 @ Y1)) = 861.52/111.88 (Y1))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (iskpair @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (kpair @ 861.52/111.88 ( 861.52/111.88 kfst @ Y0) @ 861.52/111.88 ( 861.52/111.88 ksnd @ Y0)) = 861.52/111.88 (Y0)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 ksnd @ Y2) @ 861.52/111.88 Y1)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3) @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y0))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3) @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y3 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (kfst @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3)) = 861.52/111.88 (Y2))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (ksnd @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3)) = 861.52/111.88 (Y3))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (kpair @ 861.52/111.88 ( 861.52/111.88 kfst @ Y2) @ 861.52/111.88 ( 861.52/111.88 ksnd @ Y2)) = 861.52/111.88 (Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : 861.52/111.88 $i > $i > $o]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (Y2 @ 861.52/111.88 Y3 @ 861.52/111.88 Y4) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y3 @ Y4) @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 ( 861.52/111.88 ^[Y5 : $i]: 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y6 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y6 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y7 : $i]: 861.52/111.88 (( 861.52/111.88 ( 861.52/111.88 in @ 861.52/111.88 Y7 @ Y1) & 861.52/111.88 ( 861.52/111.88 Y2 @ 861.52/111.88 Y6 @ Y7) & 861.52/111.88 ( 861.52/111.88 ( 861.52/111.88 (Y5) = 861.52/111.88 (kpair @ 861.52/111.88 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : 861.52/111.88 $i > $i > $o]: 861.52/111.88 (subset @ 861.52/111.88 (dsetconstr @ 861.52/111.88 (cartprod @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 (^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y5 : $i]: 861.52/111.88 (( 861.52/111.88 ( 861.52/111.88 in @ 861.52/111.88 Y5 @ Y1) & 861.52/111.88 ( 861.52/111.88 Y2 @ 861.52/111.88 Y4 @ Y5) & 861.52/111.88 ( 861.52/111.88 ( 861.52/111.88 (Y3) = 861.52/111.88 (kpair @ 861.52/111.88 Y4 @ Y5))))))))))))))) @ 861.52/111.88 (cartprod @ 861.52/111.88 Y0 @ Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : 861.52/111.88 $i > $i > $o]: 861.52/111.88 (subset @ 861.52/111.88 (dsetconstr @ 861.52/111.88 (cartprod @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 (^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y5 : $i]: 861.52/111.88 (( 861.52/111.88 ( 861.52/111.88 in @ 861.52/111.88 Y5 @ Y1) & 861.52/111.88 ( 861.52/111.88 Y2 @ 861.52/111.88 Y4 @ Y5) & 861.52/111.88 ( 861.52/111.88 ( 861.52/111.88 (Y3) = 861.52/111.88 (kpair @ 861.52/111.88 Y4 @ Y5))))))))))))))) @ 861.52/111.88 (cartprod @ 861.52/111.88 Y0 @ Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : 861.52/111.88 $i > $i > $o]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y3 @ Y4) @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 ( 861.52/111.88 ^[Y5 : $i]: 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y6 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y6 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y7 : $i]: 861.52/111.88 (( 861.52/111.88 ( 861.52/111.88 in @ 861.52/111.88 Y7 @ Y1) & 861.52/111.88 ( 861.52/111.88 Y2 @ 861.52/111.88 Y6 @ Y7) & 861.52/111.88 ( 861.52/111.88 ( 861.52/111.88 (Y5) = 861.52/111.88 (kpair @ 861.52/111.88 Y6 @ Y7)))))))))))))))) => 861.52/111.88 (Y2 @ 861.52/111.88 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.52/111.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl417])). 861.52/111.88 thf(zip_derived_cl432, plain, 861.52/111.88 (~ (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) => 861.52/111.88 (Y1 @ Y2)))))))) => 861.52/111.88 (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) & 861.52/111.88 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) => 861.52/111.88 (((~) @ (Y1 @ Y2)))))))) => 861.52/111.88 (((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) & 861.52/111.88 (Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) & (Y1 @ 861.52/111.88 Y2)))))))) => 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) => 861.52/111.88 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ Y0) & 861.52/111.88 (((~) @ (Y1 @ Y2)))))))) => 861.52/111.88 (((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $o]: 861.52/111.88 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $o]: 861.52/111.88 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (Y1 @ Y2)))))))) => 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (((~) @ ( 861.52/111.88 Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((~) @ (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (Y1 @ Y2)))))))) => 861.52/111.88 (((??) @ (^[Y2 : $i]: 861.52/111.88 (((in @ Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (((~) @ ( 861.52/111.88 Y1 @ Y2)))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.52/111.88 (((((!!) @ (^[Y1 : $i]: 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2))))))))))))) => 861.52/111.88 (((??) @ (^[Y1 : $i]: 861.52/111.88 (((Y0 @ Y1) & 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2)))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y1 : $i]: 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) <=> 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (((??) @ (^[Y1 : $i]: 861.52/111.88 (((Y0 @ Y1) & 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2)))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((((Y0) = (Y1))) => 861.52/111.88 (((!!) @ (^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y3 @ Y1))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((((Y0) = (Y1))) => 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) <=> 861.52/111.88 (in @ 861.52/111.88 Y3 @ Y1))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ (^[Y1 : $i]: 861.52/111.88 (((Y0 @ Y1) & 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2))))))))))))) => 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (((Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2)))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) <=> 861.52/111.88 (Y1 @ Y3))))))))))) => 861.52/111.88 (((((??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))) <=> 861.52/111.88 (((??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((((Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 Y2) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ Y3))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (((( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (powerset @ 861.52/111.88 Y0) = 861.52/111.88 (powerset @ 861.52/111.88 Y1))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ (^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (setunion @ 861.52/111.88 Y0) = 861.52/111.88 (setunion @ 861.52/111.88 Y1))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((((??) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (((Y0 @ Y1) & 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2))))))))))))) => 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1) = 861.52/111.88 (Y2)))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) <=> 861.52/111.88 (Y1 @ Y3))))))))))) => 861.52/111.88 (((( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y0 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) & 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))) => 861.52/111.88 (( 861.52/111.88 (descr @ 861.52/111.88 Y0) = 861.52/111.88 (descr @ 861.52/111.88 Y1))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (((( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y5 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y5 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y4) = 861.52/111.88 (Y5))) => 861.52/111.88 (( 861.52/111.88 (Y2 @ 861.52/111.88 Y4) <=> 861.52/111.88 (Y3 @ Y5))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y2) = 861.52/111.88 (dsetconstr @ 861.52/111.88 Y1 @ Y3))))))))))))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (subset @ 861.52/111.88 Y1 @ Y0))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ (^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 emptyset @ Y0)))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (((!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))))))))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0)))))))))))))))) => 861.52/111.88 (((((!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 subset @ 861.52/111.88 Y0 @ Y1)))))))))))))))) => 861.52/111.88 (((( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 subset @ 861.52/111.88 Y0 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (Y0) != 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (Y0) != 861.52/111.88 (Y1)))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y0)))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y2) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ Y2))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y1)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (emptyset)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0)) => 861.52/111.88 (subset @ 861.52/111.88 Y1 @ Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y0 @ 861.52/111.88 (powerset @ 861.52/111.88 Y0))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y1)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (in @ 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 (powerset @ 861.52/111.88 Y0)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (subset @ 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y0))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $o]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (Y3))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (Y3))) => 861.52/111.88 (Y3))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) | 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y0)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 (binunion @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 (binunion @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y0)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y0))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y0))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y1))) => 861.52/111.88 (subset @ 861.52/111.88 Y1 @ Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 ( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y1))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (Y0))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (binintersect @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y1 @ Y2)) = 861.52/111.88 (binunion @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 ( 861.52/111.88 binintersect @ 861.52/111.88 Y0 @ Y2))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y0)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (setminus @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ Y1)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1)))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0)))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setminus @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (setminus @ 861.52/111.88 Y0 @ Y1) @ 861.52/111.88 Y0))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setminus @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (emptyset))) => 861.52/111.88 (subset @ 861.52/111.88 Y0 @ Y1))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (Y3))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (Y3))))) => 861.52/111.88 (Y3))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y1) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y0))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ Y1))) => 861.52/111.88 (( 861.52/111.88 (~) @ ( 861.52/111.88 in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 symdiff @ 861.52/111.88 Y0 @ Y1))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y0 @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (iskpair @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 (setadjoin @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (iskpair @ 861.52/111.88 (kpair @ 861.52/111.88 Y0 @ Y1)))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset) @ 861.52/111.88 Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 Y0)))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y1))) | 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y0)))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (subset @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3) @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 powerset @ 861.52/111.88 ( 861.52/111.88 binunion @ 861.52/111.88 Y0 @ Y1)))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y1) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y2 @ Y3) @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y4 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y4 @ 861.52/111.88 Y1) & 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (kpair @ 861.52/111.88 Y3 @ Y4)))))))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (iskpair @ 861.52/111.88 Y2)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0)) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (in @ 861.52/111.88 Y1 @ Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset)) @ 861.52/111.88 Y0)))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (subset @ 861.52/111.88 Y0 @ 861.52/111.88 (setunion @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset)))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (setunion @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset)) = 861.52/111.88 (Y0)))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (Y1 @ Y2)))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset)))))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (Y1 @ Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y3) = 861.52/111.88 (Y2)))))))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset))))))))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i > $o]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y3 @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y2) => 861.52/111.88 (( 861.52/111.88 (Y1 @ 861.52/111.88 Y3) => 861.52/111.88 (( 861.52/111.88 (Y2) = 861.52/111.88 (Y3))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 Y0) & 861.52/111.88 (Y1 @ Y2)))))) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 Y0 @ Y1)) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset)))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y2)))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (iskpair @ 861.52/111.88 Y0) => 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 ( 861.52/111.88 dsetconstr @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (in @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 Y0)))) & 861.52/111.88 (( 861.52/111.88 (dsetconstr @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ 861.52/111.88 ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (in @ 861.52/111.88 (setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 Y0))) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (??) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y1 @ 861.52/111.88 Y0) & 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)))))))) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 setunion @ 861.52/111.88 Y0) @ Y0)))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (kfst @ 861.52/111.88 ( 861.52/111.88 kpair @ 861.52/111.88 Y0 @ Y1)) = 861.52/111.88 (Y0))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (in @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 cartprod @ 861.52/111.88 Y0 @ Y1)) => 861.52/111.88 (in @ 861.52/111.88 ( 861.52/111.88 kfst @ Y2) @ 861.52/111.88 Y0)))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y2 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y3 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y2))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (kpair @ 861.52/111.88 Y0 @ 861.52/111.88 Y1) = 861.52/111.88 (kpair @ 861.52/111.88 Y2 @ Y3))) => 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y2))))))))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (Y0) = 861.52/111.88 (Y1))) => 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y1 @ 861.52/111.88 emptyset)) @ 861.52/111.88 emptyset)) = 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 emptyset))))))))))) => 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y0 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y1 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y2 : $i]: 861.52/111.88 (( 861.52/111.88 (!!) @ ( 861.52/111.88 ^[Y3 : $i]: 861.52/111.88 (( 861.52/111.88 (( 861.52/111.88 (setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 Y0 @ 861.52/111.88 emptyset) @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.88 ( 861.52/111.88 setadjoin @ 861.52/111.89 Y0 @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y1 @ 861.52/111.89 emptyset)) @ 861.52/111.89 emptyset)) = 861.52/111.89 (setadjoin @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y2 @ 861.52/111.89 emptyset) @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y2 @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y3 @ 861.52/111.89 emptyset)) @ 861.52/111.89 emptyset)))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y3))) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y3))))))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (setadjoin @ 861.52/111.89 Y0 @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y1 @ 861.52/111.89 emptyset)) = 861.52/111.89 (setadjoin @ 861.52/111.89 Y2 @ 861.52/111.89 emptyset))) => 861.52/111.89 (( 861.52/111.89 (Y0) = 861.52/111.89 (Y1)))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (setadjoin @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y0 @ 861.52/111.89 emptyset) @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y0 @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y1 @ 861.52/111.89 emptyset)) @ 861.52/111.89 emptyset)) = 861.52/111.89 (setadjoin @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y2 @ 861.52/111.89 emptyset) @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y2 @ 861.52/111.89 ( 861.52/111.89 setadjoin @ 861.52/111.89 Y3 @ 861.52/111.89 emptyset)) @ 861.52/111.89 emptyset)))) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y3))))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (kpair @ 861.52/111.89 Y0 @ 861.52/111.89 Y1) = 861.52/111.89 (kpair @ 861.52/111.89 Y2 @ Y3))) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y3))))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (iskpair @ 861.52/111.89 Y0) => 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y1 @ 861.52/111.89 ( 861.52/111.89 dsetconstr @ 861.52/111.89 ( 861.52/111.89 setunion @ 861.52/111.89 Y0) @ 861.52/111.89 ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (Y0) = 861.52/111.89 (kpair @ 861.52/111.89 ( 861.52/111.89 kfst @ Y0) @ 861.52/111.89 Y2)))))) & 861.52/111.89 (( 861.52/111.89 (dsetconstr @ 861.52/111.89 ( 861.52/111.89 setunion @ 861.52/111.89 Y0) @ 861.52/111.89 ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (Y0) = 861.52/111.89 (kpair @ 861.52/111.89 ( 861.52/111.89 kfst @ Y0) @ 861.52/111.89 Y2))))) = 861.52/111.89 (setadjoin @ 861.52/111.89 Y1 @ 861.52/111.89 emptyset))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (ksnd @ 861.52/111.89 ( 861.52/111.89 kpair @ 861.52/111.89 Y0 @ Y1)) = 861.52/111.89 (Y1))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (iskpair @ 861.52/111.89 Y0) => 861.52/111.89 (( 861.52/111.89 (kpair @ 861.52/111.89 ( 861.52/111.89 kfst @ Y0) @ 861.52/111.89 ( 861.52/111.89 ksnd @ Y0)) = 861.52/111.89 (Y0)))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 ( 861.52/111.89 cartprod @ 861.52/111.89 Y0 @ Y1)) => 861.52/111.89 (in @ 861.52/111.89 ( 861.52/111.89 ksnd @ Y2) @ 861.52/111.89 Y1)))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 ( 861.52/111.89 kpair @ 861.52/111.89 Y2 @ Y3) @ 861.52/111.89 ( 861.52/111.89 cartprod @ 861.52/111.89 Y0 @ Y1)) => 861.52/111.89 (in @ 861.52/111.89 Y2 @ Y0))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 ( 861.52/111.89 kpair @ 861.52/111.89 Y2 @ Y3) @ 861.52/111.89 ( 861.52/111.89 cartprod @ 861.52/111.89 Y0 @ Y1)) => 861.52/111.89 (in @ 861.52/111.89 Y3 @ Y1))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 Y0) => 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y3 @ 861.52/111.89 Y1) => 861.52/111.89 (( 861.52/111.89 (kfst @ 861.52/111.89 ( 861.52/111.89 kpair @ 861.52/111.89 Y2 @ Y3)) = 861.52/111.89 (Y2))))))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 Y0) => 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y3 @ 861.52/111.89 Y1) => 861.52/111.89 (( 861.52/111.89 (ksnd @ 861.52/111.89 ( 861.52/111.89 kpair @ 861.52/111.89 Y2 @ Y3)) = 861.52/111.89 (Y3))))))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 ( 861.52/111.89 cartprod @ 861.52/111.89 Y0 @ Y1)) => 861.52/111.89 (( 861.52/111.89 (kpair @ 861.52/111.89 ( 861.52/111.89 kfst @ Y2) @ 861.52/111.89 ( 861.52/111.89 ksnd @ Y2)) = 861.52/111.89 (Y2)))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : 861.52/111.89 $i > $i > $o]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y3 @ 861.52/111.89 Y0) => 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y4 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y4 @ 861.52/111.89 Y1) => 861.52/111.89 (( 861.52/111.89 (Y2 @ 861.52/111.89 Y3 @ 861.52/111.89 Y4) => 861.52/111.89 (in @ 861.52/111.89 ( 861.52/111.89 kpair @ 861.52/111.89 Y3 @ Y4) @ 861.52/111.89 ( 861.52/111.89 dsetconstr @ 861.52/111.89 ( 861.52/111.89 cartprod @ 861.52/111.89 Y0 @ Y1) @ 861.52/111.89 ( 861.52/111.89 ^[Y5 : $i]: 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y6 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y6 @ 861.52/111.89 Y0) & 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y7 : $i]: 861.52/111.89 (( 861.52/111.89 ( 861.52/111.89 in @ 861.52/111.89 Y7 @ Y1) & 861.52/111.89 ( 861.52/111.89 Y2 @ 861.52/111.89 Y6 @ Y7) & 861.52/111.89 ( 861.52/111.89 ( 861.52/111.89 (Y5) = 861.52/111.89 (kpair @ 861.52/111.89 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : 861.52/111.89 $i > $i > $o]: 861.52/111.89 (subset @ 861.52/111.89 (dsetconstr @ 861.52/111.89 (cartprod @ 861.52/111.89 Y0 @ Y1) @ 861.52/111.89 (^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y4 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y4 @ 861.52/111.89 Y0) & 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y5 : $i]: 861.52/111.89 (( 861.52/111.89 ( 861.52/111.89 in @ 861.52/111.89 Y5 @ Y1) & 861.52/111.89 ( 861.52/111.89 Y2 @ 861.52/111.89 Y4 @ Y5) & 861.52/111.89 ( 861.52/111.89 ( 861.52/111.89 (Y3) = 861.52/111.89 (kpair @ 861.52/111.89 Y4 @ Y5))))))))))))))) @ 861.52/111.89 (cartprod @ 861.52/111.89 Y0 @ Y1))))))))))) => 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : 861.52/111.89 $i > $i > $o]: 861.52/111.89 (subset @ 861.52/111.89 (dsetconstr @ 861.52/111.89 (cartprod @ 861.52/111.89 Y0 @ Y1) @ 861.52/111.89 (^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y4 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y4 @ 861.52/111.89 Y0) & 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y5 : $i]: 861.52/111.89 (( 861.52/111.89 ( 861.52/111.89 in @ 861.52/111.89 Y5 @ Y1) & 861.52/111.89 ( 861.52/111.89 Y2 @ 861.52/111.89 Y4 @ Y5) & 861.52/111.89 ( 861.52/111.89 ( 861.52/111.89 (Y3) = 861.52/111.89 (kpair @ 861.52/111.89 Y4 @ Y5))))))))))))))) @ 861.52/111.89 (cartprod @ 861.52/111.89 Y0 @ Y1))))))))))) => 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y0 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y1 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y2 : 861.52/111.89 $i > $i > $o]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y3 @ 861.52/111.89 Y0) => 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y4 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y4 @ 861.52/111.89 Y1) => 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 ( 861.52/111.89 kpair @ 861.52/111.89 Y3 @ Y4) @ 861.52/111.89 ( 861.52/111.89 dsetconstr @ 861.52/111.89 ( 861.52/111.89 cartprod @ 861.52/111.89 Y0 @ Y1) @ 861.52/111.89 ( 861.52/111.89 ^[Y5 : $i]: 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y6 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y6 @ 861.52/111.89 Y0) & 861.52/111.89 (( 861.52/111.89 (??) @ ( 861.52/111.89 ^[Y7 : $i]: 861.52/111.89 (( 861.52/111.89 ( 861.52/111.89 in @ 861.52/111.89 Y7 @ Y1) & 861.52/111.89 ( 861.52/111.89 Y2 @ 861.52/111.89 Y6 @ Y7) & 861.52/111.89 ( 861.52/111.89 ( 861.52/111.89 (Y5) = 861.52/111.89 (kpair @ 861.52/111.89 Y6 @ Y7)))))))))))))))) => 861.52/111.89 (Y2 @ 861.52/111.89 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.52/111.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl426])). 861.52/111.89 thf(zip_derived_cl437, plain, 861.52/111.89 (~ (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.89 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ Y0) => 861.52/111.89 (Y1 @ Y2)))))))) => 861.52/111.89 (((??) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ Y0) & 861.52/111.89 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.89 (((((!!) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ Y0) => 861.52/111.89 (((~) @ (Y1 @ Y2)))))))) => 861.52/111.89 (((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ Y0) & 861.52/111.89 (Y1 @ Y2)))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.89 (((((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ Y0) & 861.52/111.89 (Y1 @ Y2)))))))) => 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ Y0) => 861.52/111.89 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.89 (((((??) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ Y0) & 861.52/111.89 (((~) @ (Y1 @ Y2)))))))) => 861.52/111.89 (((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ 861.52/111.89 Y0) => (Y1 @ 861.52/111.89 Y2)))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $o]: 861.52/111.89 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $o]: 861.52/111.89 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.89 (((((~) @ (((??) @ (^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 Y0) & 861.52/111.89 (Y1 @ Y2)))))))) => 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ 861.52/111.89 Y0) => 861.52/111.89 (((~) @ ( 861.52/111.89 Y1 @ Y2)))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.89 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 Y0) => 861.52/111.89 (Y1 @ Y2)))))))) => 861.52/111.89 (((??) @ (^[Y2 : $i]: 861.52/111.89 (((in @ Y2 @ 861.52/111.89 Y0) & 861.52/111.89 (((~) @ ( 861.52/111.89 Y1 @ Y2)))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.89 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.52/111.89 (((((!!) @ (^[Y1 : $i]: 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (((Y0 @ 861.52/111.89 Y1) => 861.52/111.89 (( 861.52/111.89 (Y0 @ 861.52/111.89 Y2) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y2))))))))))))) => 861.52/111.89 (((??) @ (^[Y1 : $i]: 861.52/111.89 (((Y0 @ Y1) & 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (Y0 @ 861.52/111.89 Y2) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y2)))))))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.89 (((((??) @ (^[Y1 : $i]: 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (((Y0 @ 861.52/111.89 Y2) <=> 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y1))))))))))) => 861.52/111.89 (((??) @ (^[Y1 : $i]: 861.52/111.89 (((Y0 @ Y1) & 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (Y0 @ 861.52/111.89 Y2) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y2)))))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i]: 861.52/111.89 (((((Y0) = (Y1))) => 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y3))) => 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 Y0) => 861.52/111.89 (in @ 861.52/111.89 Y3 @ Y1))))))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i]: 861.52/111.89 (((((Y0) = (Y1))) => 861.52/111.89 (((!!) @ (^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y3))) => 861.52/111.89 (( 861.52/111.89 (in @ 861.52/111.89 Y2 @ 861.52/111.89 Y0) <=> 861.52/111.89 (in @ 861.52/111.89 Y3 @ Y1))))))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.89 (((((??) @ (^[Y1 : $i]: 861.52/111.89 (((Y0 @ Y1) & 861.52/111.89 (((!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (((Y0 @ 861.52/111.89 Y2) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y2))))))))))))) => 861.52/111.89 (((!!) @ (^[Y1 : $i]: 861.52/111.89 (((!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (((Y0 @ Y1) => 861.52/111.89 (((Y0 @ 861.52/111.89 Y2) => 861.52/111.89 (( 861.52/111.89 (Y1) = 861.52/111.89 (Y2)))))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.52/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.52/111.89 (((((!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (((!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y3))) => 861.52/111.89 (( 861.52/111.89 (Y0 @ 861.52/111.89 Y2) <=> 861.52/111.89 (Y1 @ Y3))))))))))) => 861.52/111.89 (((((??) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (Y0 @ 861.52/111.89 Y2) & 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (Y0 @ 861.52/111.89 Y3) => 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y3))))))))))))) <=> 861.52/111.89 (((??) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (Y1 @ 861.52/111.89 Y2) & 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (Y1 @ 861.52/111.89 Y3) => 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y3))))))))))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i]: 861.52/111.89 (((((Y0) = (Y1))) => 861.52/111.89 (((!!) @ ( 861.52/111.89 ^[Y2 : $i]: 861.52/111.89 (( 861.52/111.89 (!!) @ ( 861.52/111.89 ^[Y3 : $i]: 861.52/111.89 (( 861.52/111.89 (( 861.52/111.89 (Y2) = 861.52/111.89 (Y3))) => 861.52/111.89 (( 861.52/111.89 (setadjoin @ 861.52/111.89 Y0 @ 861.52/111.89 Y2) = 861.52/111.89 (setadjoin @ 861.52/111.89 Y1 @ Y3))))))))))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.52/111.89 (((!!) @ (^[Y1 : $i]: 861.52/111.89 (((((Y0) = 861.52/111.89 (Y1))) => 861.52/111.89 (((powerset @ 861.52/111.89 Y0) = 861.52/111.89 (powerset @ 861.52/111.89 Y1))))))))))) => 861.52/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (((( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (( 861.65/111.89 (setunion @ 861.65/111.89 Y0) = 861.65/111.89 (setunion @ 861.65/111.89 Y1))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((((??) @ (^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y1) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2))))))))))))) => 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2)))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) <=> 861.65/111.89 (Y1 @ Y3))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y2) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))) => 861.65/111.89 (( 861.65/111.89 (descr @ 861.65/111.89 Y0) = 861.65/111.89 (descr @ 861.65/111.89 Y1))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (((((Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y2 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y5 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y5 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y4) = 861.65/111.89 (Y5))) => 861.65/111.89 (( 861.65/111.89 (Y2 @ 861.65/111.89 Y4) <=> 861.65/111.89 (Y3 @ Y5))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ 861.65/111.89 Y2) = 861.65/111.89 (dsetconstr @ 861.65/111.89 Y1 @ Y3))))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (((( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (subset @ 861.65/111.89 Y1 @ Y0))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 emptyset @ 861.65/111.89 Y0)))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))))))))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0)))))))))))))))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 subset @ 861.65/111.89 Y0 @ Y1)))))))))))))))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 subset @ 861.65/111.89 Y0 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (Y0) != 861.65/111.89 (Y1))))))))))) => 861.65/111.89 (((( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (Y0) != 861.65/111.89 (Y1)))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y0)))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y2) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y2)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ Y2))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y1)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (emptyset)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0)) => 861.65/111.89 (subset @ 861.65/111.89 Y1 @ Y0))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y0 @ 861.65/111.89 (powerset @ 861.65/111.89 Y0))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y1)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (in @ 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 (powerset @ 861.65/111.89 Y0)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (subset @ 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y0))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $o]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (Y3))) => 861.65/111.89 (Y3))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) | 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y0)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 (binunion @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 (binunion @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y0)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y0))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y0))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y1))) => 861.65/111.89 (subset @ 861.65/111.89 Y1 @ Y0))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 ( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) & 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (emptyset))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y1))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y1))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y0))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y1 @ Y2)) = 861.65/111.89 (binunion @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y2))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y0)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (setminus @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (emptyset))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0)))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (setminus @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y0))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (setminus @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (emptyset))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (Y3))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (Y3))))) => 861.65/111.89 (Y3))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y0 @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (iskpair @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (iskpair @ 861.65/111.89 (kpair @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset) @ 861.65/111.89 Y0))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y1))) | 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y0)))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3) @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y0) & 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y1) & 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (kpair @ 861.65/111.89 Y3 @ Y4)))))))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (iskpair @ 861.65/111.89 Y2)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 setunion @ 861.65/111.89 Y0)) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) & 861.65/111.89 (in @ 861.65/111.89 Y1 @ Y2)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset)) @ 861.65/111.89 Y0)))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset)))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (setunion @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset)) = 861.65/111.89 (Y0)))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) & 861.65/111.89 (Y1 @ Y2)))))) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 Y0 @ Y1)) & 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset)))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 Y0 @ Y1)) & 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset)))))))) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) & 861.65/111.89 (Y1 @ Y2)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y3) = 861.65/111.89 (Y2)))))))))) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 Y0 @ Y1)) & 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset))))))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) & 861.65/111.89 (Y1 @ Y2)))))) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 Y0 @ Y1)) & 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset)))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset))) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y2)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (iskpair @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 ( 861.65/111.89 setunion @ 861.65/111.89 Y0) @ 861.65/111.89 ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (in @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 Y0)))) & 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 ( 861.65/111.89 setunion @ 861.65/111.89 Y0) @ 861.65/111.89 ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (in @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 Y0))) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) & 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)))))))) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setunion @ 861.65/111.89 Y0) @ Y0)))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (kfst @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y0 @ Y1)) = 861.65/111.89 (Y0))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kfst @ Y2) @ 861.65/111.89 Y0)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) = 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)))) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y2))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (kpair @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (kpair @ 861.65/111.89 Y2 @ Y3))) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y2))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) = 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 emptyset))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) = 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y3))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset))) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) = 861.65/111.89 (setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)))) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y3))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (kpair @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (kpair @ 861.65/111.89 Y2 @ Y3))) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y3))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (iskpair @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 ( 861.65/111.89 setunion @ 861.65/111.89 Y0) @ 861.65/111.89 ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (kpair @ 861.65/111.89 ( 861.65/111.89 kfst @ Y0) @ 861.65/111.89 Y2)))))) & 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 ( 861.65/111.89 setunion @ 861.65/111.89 Y0) @ 861.65/111.89 ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (kpair @ 861.65/111.89 ( 861.65/111.89 kfst @ Y0) @ 861.65/111.89 Y2))))) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (ksnd @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y0 @ Y1)) = 861.65/111.89 (Y1))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (iskpair @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (kpair @ 861.65/111.89 ( 861.65/111.89 kfst @ Y0) @ 861.65/111.89 ( 861.65/111.89 ksnd @ Y0)) = 861.65/111.89 (Y0)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 ksnd @ Y2) @ 861.65/111.89 Y1)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3) @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y0))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3) @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y3 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (kfst @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3)) = 861.65/111.89 (Y2))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (ksnd @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3)) = 861.65/111.89 (Y3))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (kpair @ 861.65/111.89 ( 861.65/111.89 kfst @ Y2) @ 861.65/111.89 ( 861.65/111.89 ksnd @ Y2)) = 861.65/111.89 (Y2)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : 861.65/111.89 $i > $i > $o]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (Y2 @ 861.65/111.89 Y3 @ 861.65/111.89 Y4) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y3 @ Y4) @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 ( 861.65/111.89 ^[Y5 : $i]: 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y6 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y6 @ 861.65/111.89 Y0) & 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y7 : $i]: 861.65/111.89 (( 861.65/111.89 ( 861.65/111.89 in @ 861.65/111.89 Y7 @ Y1) & 861.65/111.89 ( 861.65/111.89 Y2 @ 861.65/111.89 Y6 @ Y7) & 861.65/111.89 ( 861.65/111.89 ( 861.65/111.89 (Y5) = 861.65/111.89 (kpair @ 861.65/111.89 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : 861.65/111.89 $i > $i > $o]: 861.65/111.89 (subset @ 861.65/111.89 (dsetconstr @ 861.65/111.89 (cartprod @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 (^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y0) & 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y5 : $i]: 861.65/111.89 (( 861.65/111.89 ( 861.65/111.89 in @ 861.65/111.89 Y5 @ Y1) & 861.65/111.89 ( 861.65/111.89 Y2 @ 861.65/111.89 Y4 @ Y5) & 861.65/111.89 ( 861.65/111.89 ( 861.65/111.89 (Y3) = 861.65/111.89 (kpair @ 861.65/111.89 Y4 @ Y5))))))))))))))) @ 861.65/111.89 (cartprod @ 861.65/111.89 Y0 @ Y1))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : 861.65/111.89 $i > $i > $o]: 861.65/111.89 (subset @ 861.65/111.89 (dsetconstr @ 861.65/111.89 (cartprod @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 (^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y0) & 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y5 : $i]: 861.65/111.89 (( 861.65/111.89 ( 861.65/111.89 in @ 861.65/111.89 Y5 @ Y1) & 861.65/111.89 ( 861.65/111.89 Y2 @ 861.65/111.89 Y4 @ Y5) & 861.65/111.89 ( 861.65/111.89 ( 861.65/111.89 (Y3) = 861.65/111.89 (kpair @ 861.65/111.89 Y4 @ Y5))))))))))))))) @ 861.65/111.89 (cartprod @ 861.65/111.89 Y0 @ Y1))))))))))) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : 861.65/111.89 $i > $i > $o]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y3 @ Y4) @ 861.65/111.89 ( 861.65/111.89 dsetconstr @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 ( 861.65/111.89 ^[Y5 : $i]: 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y6 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y6 @ 861.65/111.89 Y0) & 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y7 : $i]: 861.65/111.89 (( 861.65/111.89 ( 861.65/111.89 in @ 861.65/111.89 Y7 @ Y1) & 861.65/111.89 ( 861.65/111.89 Y2 @ 861.65/111.89 Y6 @ Y7) & 861.65/111.89 ( 861.65/111.89 ( 861.65/111.89 (Y5) = 861.65/111.89 (kpair @ 861.65/111.89 Y6 @ Y7)))))))))))))))) => 861.65/111.89 (Y2 @ 861.65/111.89 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.65/111.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl432])). 861.65/111.89 thf(zip_derived_cl448, plain, 861.65/111.89 (~ (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (((((!!) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ Y0) => 861.65/111.89 (((~) @ (Y1 @ Y2)))))))) => 861.65/111.89 (((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ Y0) & 861.65/111.89 (Y1 @ Y2)))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (((((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ Y0) & 861.65/111.89 (Y1 @ Y2)))))))) => 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ Y0) => 861.65/111.89 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (((((??) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ Y0) & 861.65/111.89 (((~) @ (Y1 @ Y2)))))))) => 861.65/111.89 (((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ 861.65/111.89 Y0) => (Y1 @ Y2)))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $o]: 861.65/111.89 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $o]: 861.65/111.89 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (((((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.89 (((in @ 861.65/111.89 Y2 @ Y0) & 861.65/111.89 (Y1 @ Y2)))))))) => 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ Y0) => 861.65/111.89 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (Y1 @ Y2)))))))) => 861.65/111.89 (((??) @ (^[Y2 : $i]: 861.65/111.89 (((in @ Y2 @ Y0) & 861.65/111.89 (((~) @ ( 861.65/111.89 Y1 @ Y2)))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.65/111.89 (((((!!) @ (^[Y1 : $i]: 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((Y0 @ Y1) => 861.65/111.89 (((Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2))))))))))))) => 861.65/111.89 (((??) @ (^[Y1 : $i]: 861.65/111.89 (((Y0 @ Y1) & 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2)))))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((((??) @ (^[Y1 : $i]: 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((Y0 @ 861.65/111.89 Y2) <=> 861.65/111.89 (((Y2) = 861.65/111.89 (Y1))))))))))) => 861.65/111.89 (((??) @ (^[Y1 : $i]: 861.65/111.89 (((Y0 @ Y1) & 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2)))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (((((Y0) = (Y1))) => 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y3 @ Y1))))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (((((Y0) = (Y1))) => 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) <=> 861.65/111.89 (in @ 861.65/111.89 Y3 @ Y1))))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((((??) @ (^[Y1 : $i]: 861.65/111.89 (((Y0 @ Y1) & 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (((Y0 @ Y2) => 861.65/111.89 (((Y1) = 861.65/111.89 (Y2))))))))))))) => 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (((!!) @ (^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2)))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) <=> 861.65/111.89 (Y1 @ Y3))))))))))) => 861.65/111.89 (((((??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (((Y0 @ 861.65/111.89 Y2) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))) <=> 861.65/111.89 (((??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (((Y1 @ 861.65/111.89 Y2) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (((((Y0) = (Y1))) => 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 Y2) = 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ Y3))))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (((((Y0) = (Y1))) => 861.65/111.89 (((powerset @ 861.65/111.89 Y0) = 861.65/111.89 (powerset @ 861.65/111.89 Y1))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (((((Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (((setunion @ 861.65/111.89 Y0) = 861.65/111.89 (setunion @ 861.65/111.89 Y1))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((((??) @ (^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y1) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2))))))))))))) => 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (( 861.65/111.89 (Y1) = 861.65/111.89 (Y2)))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.89 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) <=> 861.65/111.89 (Y1 @ Y3))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y2) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (Y0 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y2) & 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (Y1 @ 861.65/111.89 Y3) => 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y3))))))))))))) => 861.65/111.89 (( 861.65/111.89 (descr @ 861.65/111.89 Y0) = 861.65/111.89 (descr @ 861.65/111.89 Y1))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ (^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y5 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y5 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y4) = 861.65/111.89 (Y5))) => 861.65/111.89 (( 861.65/111.89 (Y2 @ 861.65/111.89 Y4) <=> 861.65/111.89 (Y3 @ Y5))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ 861.65/111.89 Y2) = 861.65/111.89 (dsetconstr @ 861.65/111.89 Y1 @ Y3))))))))))))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (((( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (subset @ 861.65/111.89 Y1 @ Y0))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 emptyset @ 861.65/111.89 Y0)))) => 861.65/111.89 (((((!!) @ (^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))))))))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0)))))))))))))))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (((!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 subset @ 861.65/111.89 Y0 @ Y1)))))))))))))))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 subset @ 861.65/111.89 Y0 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (Y0) != 861.65/111.89 (Y1))))))))))) => 861.65/111.89 (((((!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (Y0) != 861.65/111.89 (Y1)))))))))))))))) => 861.65/111.89 (((( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y0)))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y2) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y2)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y2) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ Y2))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y1)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (Y1))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) => 861.65/111.89 (( 861.65/111.89 (Y0) = 861.65/111.89 (emptyset)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0)) => 861.65/111.89 (subset @ 861.65/111.89 Y1 @ Y0))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y0 @ 861.65/111.89 (powerset @ 861.65/111.89 Y0))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y1)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (in @ 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 (powerset @ 861.65/111.89 Y0)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (subset @ 861.65/111.89 (dsetconstr @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y0))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $o]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (Y3))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (Y3))) => 861.65/111.89 (Y3))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) | 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y0)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 (binunion @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 (binunion @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y0)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y0))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y0))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y1))) => 861.65/111.89 (subset @ 861.65/111.89 Y1 @ Y0))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 ( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) & 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (emptyset))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y1))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y1))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (Y0))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (binintersect @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y1 @ Y2)) = 861.65/111.89 (binunion @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 ( 861.65/111.89 binintersect @ 861.65/111.89 Y0 @ Y2))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y0)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (setminus @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (emptyset))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ Y1)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1)))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0)))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setminus @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (setminus @ 861.65/111.89 Y0 @ Y1) @ 861.65/111.89 Y0))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (setminus @ 861.65/111.89 Y0 @ 861.65/111.89 Y1) = 861.65/111.89 (emptyset))) => 861.65/111.89 (subset @ 861.65/111.89 Y0 @ Y1))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (Y3))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (Y3))))) => 861.65/111.89 (Y3))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y1) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y0))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ Y1))) => 861.65/111.89 (( 861.65/111.89 (~) @ ( 861.65/111.89 in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 symdiff @ 861.65/111.89 Y0 @ Y1))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y0 @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (iskpair @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset) @ 861.65/111.89 (setadjoin @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (iskpair @ 861.65/111.89 (kpair @ 861.65/111.89 Y0 @ Y1)))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset) @ 861.65/111.89 Y0))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 Y0)))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y1 @ 861.65/111.89 emptyset))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y1))) | 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (Y0)))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (subset @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 emptyset) @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y3 @ 861.65/111.89 emptyset)) @ 861.65/111.89 emptyset)) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3) @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 powerset @ 861.65/111.89 ( 861.65/111.89 binunion @ 861.65/111.89 Y0 @ Y1)))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) => 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y1) => 861.65/111.89 (in @ 861.65/111.89 ( 861.65/111.89 kpair @ 861.65/111.89 Y2 @ Y3) @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y3 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y3 @ 861.65/111.89 Y0) & 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y4 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y4 @ 861.65/111.89 Y1) & 861.65/111.89 (( 861.65/111.89 (Y2) = 861.65/111.89 (kpair @ 861.65/111.89 Y3 @ Y4)))))))))))))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 ( 861.65/111.89 cartprod @ 861.65/111.89 Y0 @ Y1)) => 861.65/111.89 (iskpair @ 861.65/111.89 Y2)))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y1 @ 861.65/111.89 ( 861.65/111.89 setunion @ 861.65/111.89 Y0)) => 861.65/111.89 (( 861.65/111.89 (??) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.89 (in @ 861.65/111.89 Y2 @ 861.65/111.89 Y0) & 861.65/111.89 (in @ 861.65/111.89 Y1 @ Y2)))))))))))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset)) @ 861.65/111.89 Y0)))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (subset @ 861.65/111.89 Y0 @ 861.65/111.89 (setunion @ 861.65/111.89 (setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset)))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (setunion @ 861.65/111.89 ( 861.65/111.89 setadjoin @ 861.65/111.89 Y0 @ 861.65/111.89 emptyset)) = 861.65/111.89 (Y0)))))) => 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y0 : $i]: 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y1 : $i > $o]: 861.65/111.89 (( 861.65/111.89 (( 861.65/111.89 (!!) @ ( 861.65/111.89 ^[Y2 : $i]: 861.65/111.89 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (Y1 @ Y2)))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset)))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset)))))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (Y1 @ Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y3) = 861.65/111.90 (Y2)))))))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset))))))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (Y1 @ Y2)))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset)))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (iskpair @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (in @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 Y0)))) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (in @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 Y0))) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)))))))) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ Y0)))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (kfst @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y0 @ Y1)) = 861.65/111.90 (Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kfst @ Y2) @ 861.65/111.90 Y0)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y2))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (kpair @ 861.65/111.90 Y2 @ Y3))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y2))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (kpair @ 861.65/111.90 Y2 @ Y3))) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (iskpair @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y0) @ 861.65/111.90 Y2)))))) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y0) @ 861.65/111.90 Y2))))) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (ksnd @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y0 @ Y1)) = 861.65/111.90 (Y1))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (iskpair @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y0) @ 861.65/111.90 ( 861.65/111.90 ksnd @ Y0)) = 861.65/111.90 (Y0)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 ksnd @ Y2) @ 861.65/111.90 Y1)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3) @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3) @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y3 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (kfst @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3)) = 861.65/111.90 (Y2))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (ksnd @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3)) = 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y2) @ 861.65/111.90 ( 861.65/111.90 ksnd @ Y2)) = 861.65/111.90 (Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (Y2 @ 861.65/111.90 Y3 @ 861.65/111.90 Y4) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y3 @ Y4) @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y6 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y6 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y7 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y7 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y6 @ Y7) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y5) = 861.65/111.90 (kpair @ 861.65/111.90 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (subset @ 861.65/111.90 (dsetconstr @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 (^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y5 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y4 @ Y5) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y3) = 861.65/111.90 (kpair @ 861.65/111.90 Y4 @ Y5))))))))))))))) @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (subset @ 861.65/111.90 (dsetconstr @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 (^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y5 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y4 @ Y5) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y3) = 861.65/111.90 (kpair @ 861.65/111.90 Y4 @ Y5))))))))))))))) @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y3 @ Y4) @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y6 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y6 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y7 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y7 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y6 @ Y7) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y5) = 861.65/111.90 (kpair @ 861.65/111.90 Y6 @ Y7)))))))))))))))) => 861.65/111.90 (Y2 @ 861.65/111.90 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.65/111.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl437])). 861.65/111.90 thf(zip_derived_cl454, plain, 861.65/111.90 (~ (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) & 861.65/111.90 (Y1 @ Y2)))))))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) => 861.65/111.90 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) & 861.65/111.90 (((~) @ (Y1 @ Y2)))))))) => 861.65/111.90 (((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) => 861.65/111.90 (Y1 @ Y2)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $o]: 861.65/111.90 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ 861.65/111.90 Y0) & (Y1 @ 861.65/111.90 Y2)))))))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) => 861.65/111.90 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (Y1 @ Y2)))))))) => 861.65/111.90 (((??) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) & 861.65/111.90 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.65/111.90 (((((!!) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y1) => 861.65/111.90 (((Y0 @ Y2) => 861.65/111.90 (((Y1) = 861.65/111.90 (Y2))))))))))))) => 861.65/111.90 (((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ Y1) & 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y2) => 861.65/111.90 (((Y1) = 861.65/111.90 (Y2)))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y2) <=> 861.65/111.90 (((Y2) = (Y1))))))))))) => 861.65/111.90 (((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ Y1) & 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y2) => 861.65/111.90 (((Y1) = 861.65/111.90 (Y2)))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y3 @ Y1))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) <=> 861.65/111.90 (in @ 861.65/111.90 Y3 @ Y1))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ Y1) & 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2))))))))))))) => 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2)))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((!!) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) <=> 861.65/111.90 (Y1 @ Y3))))))))))) => 861.65/111.90 (((((??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y2) & 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))) <=> 861.65/111.90 (((??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (((Y1 @ Y2) & 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 Y2) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ Y3))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((powerset @ 861.65/111.90 Y0) = 861.65/111.90 (powerset @ 861.65/111.90 Y1))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((setunion @ 861.65/111.90 Y0) = 861.65/111.90 (setunion @ 861.65/111.90 Y1))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ 861.65/111.90 Y1) & 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2))))))))))))) => 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2)))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) <=> 861.65/111.90 (Y1 @ Y3))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) & 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) & 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))) => 861.65/111.90 (( 861.65/111.90 (descr @ 861.65/111.90 Y0) = 861.65/111.90 (descr @ 861.65/111.90 Y1))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y5 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y4) = 861.65/111.90 (Y5))) => 861.65/111.90 (( 861.65/111.90 (Y2 @ 861.65/111.90 Y4) <=> 861.65/111.90 (Y3 @ Y5))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y2) = 861.65/111.90 (dsetconstr @ 861.65/111.90 Y1 @ Y3))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (((((Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (subset @ 861.65/111.90 Y1 @ Y0))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (((( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (subset @ 861.65/111.90 emptyset @ 861.65/111.90 Y0)))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0)))))))))))))))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 subset @ 861.65/111.90 Y0 @ Y1)))))))))))))))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 subset @ 861.65/111.90 Y0 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (Y0) != 861.65/111.90 (Y1))))))))))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (Y0) != 861.65/111.90 (Y1)))))))))))))))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y0)))) => 861.65/111.90 (((( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ Y2))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y1)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (emptyset)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0)) => 861.65/111.90 (subset @ 861.65/111.90 Y1 @ Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y0 @ 861.65/111.90 (powerset @ 861.65/111.90 Y0))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (subset @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y1)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (in @ 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 (powerset @ 861.65/111.90 Y0)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (subset @ 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y0))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $o]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (Y3))) => 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) | 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 (binunion @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 (binunion @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (subset @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y0))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y0))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y1))) => 861.65/111.90 (subset @ 861.65/111.90 Y1 @ Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 ( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y1))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y0))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y1 @ Y2)) = 861.65/111.90 (binunion @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y2))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (setminus @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0)))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 (setminus @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y0))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setminus @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (emptyset))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (Y3))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (Y3))))) => 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y0 @ 861.65/111.90 (setunion @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 (setunion @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (iskpair @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (iskpair @ 861.65/111.90 (kpair @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (subset @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset) @ 861.65/111.90 Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y1))) | 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y0)))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (subset @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (subset @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3) @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y1) & 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (kpair @ 861.65/111.90 Y3 @ Y4)))))))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (iskpair @ 861.65/111.90 Y2)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0)) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (in @ 861.65/111.90 Y1 @ Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (subset @ 861.65/111.90 (setunion @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset)) @ 861.65/111.90 Y0)))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 (setunion @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset)))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (setunion @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset)) = 861.65/111.90 (Y0)))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (Y1 @ Y2)))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset)))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset)))))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (Y1 @ Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y3) = 861.65/111.90 (Y2)))))))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset))))))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (Y1 @ Y2)))))) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 Y0 @ Y1)) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset)))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (iskpair @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (in @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 Y0)))) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (in @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 Y0))) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)))))))) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ Y0)))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (kfst @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y0 @ Y1)) = 861.65/111.90 (Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kfst @ Y2) @ 861.65/111.90 Y0)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y2))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (kpair @ 861.65/111.90 Y2 @ Y3))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y2))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset))) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)) = 861.65/111.90 (setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y3 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (kpair @ 861.65/111.90 Y2 @ Y3))) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y3))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (iskpair @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y0) @ 861.65/111.90 Y2)))))) & 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 ( 861.65/111.90 setunion @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y0) @ 861.65/111.90 Y2))))) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (ksnd @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y0 @ Y1)) = 861.65/111.90 (Y1))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (iskpair @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y0) @ 861.65/111.90 ( 861.65/111.90 ksnd @ Y0)) = 861.65/111.90 (Y0)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 ksnd @ Y2) @ 861.65/111.90 Y1)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3) @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3) @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y3 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (kfst @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3)) = 861.65/111.90 (Y2))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (ksnd @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y2 @ Y3)) = 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (kpair @ 861.65/111.90 ( 861.65/111.90 kfst @ Y2) @ 861.65/111.90 ( 861.65/111.90 ksnd @ Y2)) = 861.65/111.90 (Y2)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (Y2 @ 861.65/111.90 Y3 @ 861.65/111.90 Y4) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y3 @ Y4) @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y6 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y6 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y7 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y7 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y6 @ Y7) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y5) = 861.65/111.90 (kpair @ 861.65/111.90 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (subset @ 861.65/111.90 (dsetconstr @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 (^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y5 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y4 @ Y5) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y3) = 861.65/111.90 (kpair @ 861.65/111.90 Y4 @ Y5))))))))))))))) @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (subset @ 861.65/111.90 (dsetconstr @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 (^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y5 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y4 @ Y5) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y3) = 861.65/111.90 (kpair @ 861.65/111.90 Y4 @ Y5))))))))))))))) @ 861.65/111.90 (cartprod @ 861.65/111.90 Y0 @ Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : 861.65/111.90 $i > $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y3 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 kpair @ 861.65/111.90 Y3 @ Y4) @ 861.65/111.90 ( 861.65/111.90 dsetconstr @ 861.65/111.90 ( 861.65/111.90 cartprod @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y6 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y6 @ 861.65/111.90 Y0) & 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y7 : $i]: 861.65/111.90 (( 861.65/111.90 ( 861.65/111.90 in @ 861.65/111.90 Y7 @ Y1) & 861.65/111.90 ( 861.65/111.90 Y2 @ 861.65/111.90 Y6 @ Y7) & 861.65/111.90 ( 861.65/111.90 ( 861.65/111.90 (Y5) = 861.65/111.90 (kpair @ 861.65/111.90 Y6 @ Y7)))))))))))))))) => 861.65/111.90 (Y2 @ 861.65/111.90 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.65/111.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl448])). 861.65/111.90 thf(zip_derived_cl466, plain, 861.65/111.90 (~ (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) & 861.65/111.90 (((~) @ (Y1 @ Y2)))))))) => 861.65/111.90 (((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) => 861.65/111.90 (Y1 @ Y2)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $o]: 861.65/111.90 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ 861.65/111.90 Y0) & (Y1 @ 861.65/111.90 Y2)))))))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) => 861.65/111.90 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (Y1 @ Y2)))))))) => 861.65/111.90 (((??) @ (^[Y2 : $i]: 861.65/111.90 (((in @ Y2 @ Y0) & 861.65/111.90 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.65/111.90 (((((!!) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y1) => 861.65/111.90 (((Y0 @ Y2) => 861.65/111.90 (((Y1) = (Y2))))))))))))) => 861.65/111.90 (((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ Y1) & 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y2) => 861.65/111.90 (((Y1) = (Y2)))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y2) <=> 861.65/111.90 (((Y2) = (Y1))))))))))) => 861.65/111.90 (((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ Y1) & 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ Y2) => 861.65/111.90 (((Y1) = (Y2)))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (((( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y3 @ Y1))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) <=> 861.65/111.90 (in @ 861.65/111.90 Y3 @ Y1))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ Y1) & 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2))))))))))))) => 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (((Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2)))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((!!) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) <=> 861.65/111.90 (Y1 @ Y3))))))))))) => 861.65/111.90 (((((??) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) & 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))) <=> 861.65/111.90 (((??) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) & 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((!!) @ (^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 Y2) = 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ Y3))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((powerset @ 861.65/111.90 Y0) = 861.65/111.90 (powerset @ Y1))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((((Y0) = (Y1))) => 861.65/111.90 (((setunion @ 861.65/111.90 Y0) = 861.65/111.90 (setunion @ 861.65/111.90 Y1))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((((??) @ (^[Y1 : $i]: 861.65/111.90 (((Y0 @ Y1) & 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2))))))))))))) => 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (( 861.65/111.90 (Y1) = 861.65/111.90 (Y2)))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.90 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) <=> 861.65/111.90 (Y1 @ Y3))))))))))) => 861.65/111.90 (((( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y2) & 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y0 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y2) & 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i]: 861.65/111.90 (( 861.65/111.90 (Y1 @ 861.65/111.90 Y3) => 861.65/111.90 (( 861.65/111.90 (Y2) = 861.65/111.90 (Y3))))))))))))) => 861.65/111.90 (( 861.65/111.90 (descr @ 861.65/111.90 Y0) = 861.65/111.90 (descr @ 861.65/111.90 Y1))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (((( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $i > $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y4 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y4 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y5 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y5 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y4) = 861.65/111.90 (Y5))) => 861.65/111.90 (( 861.65/111.90 (Y2 @ 861.65/111.90 Y4) <=> 861.65/111.90 (Y3 @ Y5))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ 861.65/111.90 Y2) = 861.65/111.90 (dsetconstr @ 861.65/111.90 Y1 @ Y3))))))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ (^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (subset @ 861.65/111.90 Y1 @ Y0))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (((((Y0) = 861.65/111.90 (Y1))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (((( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (subset @ 861.65/111.90 emptyset @ Y0)))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0)))))))))))))))) => 861.65/111.90 (((((!!) @ (^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 subset @ 861.65/111.90 Y0 @ Y1)))))))))))))))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 subset @ 861.65/111.90 Y0 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (Y0) != 861.65/111.90 (Y1))))))))))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (((!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (Y0) != 861.65/111.90 (Y1)))))))))))))))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y0)))) => 861.65/111.90 (((((!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y2) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y2)))))))))))))) => 861.65/111.90 (((( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y2) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ Y2))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y1)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (Y1))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) => 861.65/111.90 (( 861.65/111.90 (Y0) = 861.65/111.90 (emptyset)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0)) => 861.65/111.90 (subset @ 861.65/111.90 Y1 @ Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y0 @ 861.65/111.90 (powerset @ 861.65/111.90 Y0))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (subset @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y1)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (in @ 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 (powerset @ 861.65/111.90 Y0)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i > $o]: 861.65/111.90 (subset @ 861.65/111.90 (dsetconstr @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y0))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $o]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (Y3))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (Y3))) => 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) | 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 (binunion @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 (binunion @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (subset @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y0))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y0))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y1))) => 861.65/111.90 (subset @ 861.65/111.90 Y1 @ Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 ( 861.65/111.90 (??) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) & 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y1))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y1))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (Y0))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (binintersect @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y1 @ Y2)) = 861.65/111.90 (binunion @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 ( 861.65/111.90 binintersect @ 861.65/111.90 Y0 @ Y2))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y0)))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (subset @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (setminus @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (emptyset))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1)))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0)))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setminus @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (subset @ 861.65/111.90 (setminus @ 861.65/111.90 Y0 @ Y1) @ 861.65/111.90 Y0))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (setminus @ 861.65/111.90 Y0 @ 861.65/111.90 Y1) = 861.65/111.90 (emptyset))) => 861.65/111.90 (subset @ 861.65/111.90 Y0 @ Y1))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1)) => 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y3 : $o]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (Y3))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (Y3))))) => 861.65/111.90 (Y3))))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y1) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y0))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ Y1))) => 861.65/111.90 (( 861.65/111.90 (~) @ ( 861.65/111.90 in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 symdiff @ 861.65/111.90 Y0 @ Y1))))))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y0 @ 861.65/111.90 (setunion @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 (setunion @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (iskpair @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 emptyset) @ 861.65/111.90 (setadjoin @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 (setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset)) @ 861.65/111.90 emptyset))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (iskpair @ 861.65/111.90 (kpair @ 861.65/111.90 Y0 @ Y1)))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (subset @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset) @ 861.65/111.90 Y0))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y1 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 Y0)))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 Y0) => 861.65/111.90 (in @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y2 @ 861.65/111.90 emptyset) @ 861.65/111.90 ( 861.65/111.90 powerset @ 861.65/111.90 ( 861.65/111.90 binunion @ 861.65/111.90 Y0 @ Y1)))))))))))))) => 861.65/111.90 (( 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y0 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y1 : $i]: 861.65/111.90 (( 861.65/111.90 (!!) @ ( 861.65/111.90 ^[Y2 : $i]: 861.65/111.90 (( 861.65/111.90 (in @ 861.65/111.90 Y2 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y0 @ 861.65/111.90 ( 861.65/111.90 setadjoin @ 861.65/111.90 Y1 @ 861.65/111.90 emptyset))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y1))) | 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y0)))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y1) & 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (kpair @ 861.65/111.91 Y3 @ Y4)))))))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (iskpair @ 861.65/111.91 Y2)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0)) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (in @ 861.65/111.91 Y1 @ Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (setunion @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset)) @ 861.65/111.91 Y0)))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 (setunion @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset)))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (setunion @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset)) = 861.65/111.91 (Y0)))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (Y1 @ Y2)))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset)))))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (Y1 @ Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y3) = 861.65/111.91 (Y2)))))))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset))))))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (Y1 @ Y2)))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (iskpair @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (in @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 Y0)))) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (in @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 Y0))) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)))))))) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ Y0)))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (kfst @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y0 @ Y1)) = 861.65/111.91 (Y0))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kfst @ Y2) @ 861.65/111.91 Y0)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y2))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (kpair @ 861.65/111.91 Y2 @ Y3))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y2))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (kpair @ 861.65/111.91 Y2 @ Y3))) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (iskpair @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y0) @ 861.65/111.91 Y2)))))) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y0) @ 861.65/111.91 Y2))))) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (ksnd @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y0 @ Y1)) = 861.65/111.91 (Y1))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (iskpair @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y0) @ 861.65/111.91 ( 861.65/111.91 ksnd @ Y0)) = 861.65/111.91 (Y0)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 ksnd @ Y2) @ 861.65/111.91 Y1)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y3 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (kfst @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3)) = 861.65/111.91 (Y2))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (ksnd @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3)) = 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y2) @ 861.65/111.91 ( 861.65/111.91 ksnd @ Y2)) = 861.65/111.91 (Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (Y2 @ 861.65/111.91 Y3 @ 861.65/111.91 Y4) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y3 @ Y4) @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y6 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y6 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y7 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y7 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y6 @ Y7) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y5) = 861.65/111.91 (kpair @ 861.65/111.91 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (subset @ 861.65/111.91 (dsetconstr @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 (^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y5 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y4 @ Y5) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y3) = 861.65/111.91 (kpair @ 861.65/111.91 Y4 @ Y5))))))))))))))) @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (subset @ 861.65/111.91 (dsetconstr @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 (^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y5 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y4 @ Y5) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y3) = 861.65/111.91 (kpair @ 861.65/111.91 Y4 @ Y5))))))))))))))) @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y3 @ Y4) @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y6 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y6 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y7 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y7 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y6 @ Y7) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y5) = 861.65/111.91 (kpair @ 861.65/111.91 Y6 @ Y7)))))))))))))))) => 861.65/111.91 (Y2 @ 861.65/111.91 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.65/111.91 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl454])). 861.65/111.91 thf(zip_derived_cl475, plain, 861.65/111.91 (~ (((((!!) @ (^[Y0 : $o]: (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ Y0) & 861.65/111.91 (Y1 @ Y2)))))))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ Y0) => 861.65/111.91 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ 861.65/111.91 Y0) => (Y1 @ 861.65/111.91 Y2)))))))) => 861.65/111.91 (((??) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ Y0) & 861.65/111.91 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.65/111.91 (((((!!) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y1) => 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = (Y2))))))))))))) => 861.65/111.91 (((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = (Y2)))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y2) <=> 861.65/111.91 (((Y2) = (Y1))))))))))) => 861.65/111.91 (((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = (Y2)))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (((((Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (((in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y3 @ Y1))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (((( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) <=> 861.65/111.91 (in @ 861.65/111.91 Y3 @ Y1))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y2))))))))))))) => 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y1) => 861.65/111.91 (((Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y2)))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((!!) @ (^[Y2 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) <=> 861.65/111.91 (Y1 @ Y3))))))))))) => 861.65/111.91 (((((??) @ (^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))) <=> 861.65/111.91 (((??) @ (^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 Y2) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ Y3))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((powerset @ Y0) = 861.65/111.91 (powerset @ Y1))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((setunion @ 861.65/111.91 Y0) = 861.65/111.91 (setunion @ Y1))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y2))))))))))))) => 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (((Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y2)))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) <=> 861.65/111.91 (Y1 @ Y3))))))))))) => 861.65/111.91 (((((??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))) => 861.65/111.91 (((( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))) => 861.65/111.91 (( 861.65/111.91 (descr @ 861.65/111.91 Y0) = 861.65/111.91 (descr @ 861.65/111.91 Y1))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y2 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y5 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y4) = 861.65/111.91 (Y5))) => 861.65/111.91 (( 861.65/111.91 (Y2 @ 861.65/111.91 Y4) <=> 861.65/111.91 (Y3 @ Y5))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y2) = 861.65/111.91 (dsetconstr @ 861.65/111.91 Y1 @ Y3))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (subset @ 861.65/111.91 Y1 @ Y0))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 emptyset @ Y0)))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 subset @ 861.65/111.91 Y0 @ Y1)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 subset @ 861.65/111.91 Y0 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (Y0) != 861.65/111.91 (Y1))))))))))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (Y0) != 861.65/111.91 (Y1)))))))))))))))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y0)))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y2)))))))))))))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ Y1)))))))) => 861.65/111.91 (((( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ Y2))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y1)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (emptyset)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y0)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y0)) => 861.65/111.91 (subset @ 861.65/111.91 Y1 @ Y0))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (in @ 861.65/111.91 Y0 @ 861.65/111.91 (powerset @ 861.65/111.91 Y0))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y1)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (in @ 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 (powerset @ 861.65/111.91 Y0)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (subset @ 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y0))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $o]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (Y3))) => 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) | 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 (binunion @ 861.65/111.91 Y0 @ Y1)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 (binunion @ 861.65/111.91 Y0 @ Y1)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y0))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y0))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y1))) => 861.65/111.91 (subset @ 861.65/111.91 Y1 @ Y0))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 ( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))) => 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y1))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y0))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y1 @ Y2)) = 861.65/111.91 (binunion @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y2))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (setminus @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0)))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (setminus @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y0))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setminus @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (emptyset))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 symdiff @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (Y3))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (Y3))))) => 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 symdiff @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 symdiff @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 symdiff @ 861.65/111.91 Y0 @ Y1))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 symdiff @ 861.65/111.91 Y0 @ Y1))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (in @ 861.65/111.91 Y0 @ 861.65/111.91 (setunion @ 861.65/111.91 (setadjoin @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 (setadjoin @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 (setunion @ 861.65/111.91 (setadjoin @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 (setadjoin @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (iskpair @ 861.65/111.91 (setadjoin @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 (setadjoin @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (iskpair @ 861.65/111.91 (kpair @ 861.65/111.91 Y0 @ Y1)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (subset @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset) @ 861.65/111.91 Y0))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y0)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y1))) | 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y0)))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y1) & 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (kpair @ 861.65/111.91 Y3 @ Y4)))))))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (iskpair @ 861.65/111.91 Y2)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0)) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (in @ 861.65/111.91 Y1 @ Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (setunion @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset)) @ 861.65/111.91 Y0)))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 (setunion @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset)))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (setunion @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset)) = 861.65/111.91 (Y0)))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (Y1 @ Y2)))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset)))))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (Y1 @ Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y3) = 861.65/111.91 (Y2)))))))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset))))))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (Y1 @ Y2)))))) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 Y0 @ Y1)) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset)))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (iskpair @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (in @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 Y0)))) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (in @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 Y0))) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)))))))) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ Y0)))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (kfst @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y0 @ Y1)) = 861.65/111.91 (Y0))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kfst @ Y2) @ 861.65/111.91 Y0)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y2))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (kpair @ 861.65/111.91 Y2 @ Y3))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y2))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset))) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)) = 861.65/111.91 (setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 emptyset) @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y3 @ 861.65/111.91 emptyset)) @ 861.65/111.91 emptyset)))) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (kpair @ 861.65/111.91 Y2 @ Y3))) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y3))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (iskpair @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y0) @ 861.65/111.91 Y2)))))) & 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 ( 861.65/111.91 setunion @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y0) @ 861.65/111.91 Y2))))) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (ksnd @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y0 @ Y1)) = 861.65/111.91 (Y1))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (iskpair @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y0) @ 861.65/111.91 ( 861.65/111.91 ksnd @ Y0)) = 861.65/111.91 (Y0)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 ksnd @ Y2) @ 861.65/111.91 Y1)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3) @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y3 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (kfst @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3)) = 861.65/111.91 (Y2))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (ksnd @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y2 @ Y3)) = 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (kpair @ 861.65/111.91 ( 861.65/111.91 kfst @ Y2) @ 861.65/111.91 ( 861.65/111.91 ksnd @ Y2)) = 861.65/111.91 (Y2)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (Y2 @ 861.65/111.91 Y3 @ 861.65/111.91 Y4) => 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y3 @ Y4) @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y6 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y6 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y7 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y7 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y6 @ Y7) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y5) = 861.65/111.91 (kpair @ 861.65/111.91 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (subset @ 861.65/111.91 (dsetconstr @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 (^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y5 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y4 @ Y5) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y3) = 861.65/111.91 (kpair @ 861.65/111.91 Y4 @ Y5))))))))))))))) @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (subset @ 861.65/111.91 (dsetconstr @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 (^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y5 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y4 @ Y5) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y3) = 861.65/111.91 (kpair @ 861.65/111.91 Y4 @ Y5))))))))))))))) @ 861.65/111.91 (cartprod @ 861.65/111.91 Y0 @ Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : 861.65/111.91 $i > $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y3 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 ( 861.65/111.91 kpair @ 861.65/111.91 Y3 @ Y4) @ 861.65/111.91 ( 861.65/111.91 dsetconstr @ 861.65/111.91 ( 861.65/111.91 cartprod @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y6 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y6 @ 861.65/111.91 Y0) & 861.65/111.91 (( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y7 : $i]: 861.65/111.91 (( 861.65/111.91 ( 861.65/111.91 in @ 861.65/111.91 Y7 @ Y1) & 861.65/111.91 ( 861.65/111.91 Y2 @ 861.65/111.91 Y6 @ Y7) & 861.65/111.91 ( 861.65/111.91 ( 861.65/111.91 (Y5) = 861.65/111.91 (kpair @ 861.65/111.91 Y6 @ Y7)))))))))))))))) => 861.65/111.91 (Y2 @ 861.65/111.91 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.65/111.91 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl466])). 861.65/111.91 thf(zip_derived_cl484, plain, 861.65/111.91 (~ (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((~) @ (((??) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ Y0) & 861.65/111.91 (Y1 @ Y2)))))))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ Y0) => 861.65/111.91 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ 861.65/111.91 Y0) => (Y1 @ Y2)))))))) => 861.65/111.91 (((??) @ (^[Y2 : $i]: 861.65/111.91 (((in @ Y2 @ Y0) & 861.65/111.91 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.65/111.91 (((((!!) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y1) => 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = (Y2))))))))))))) => 861.65/111.91 (((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = (Y2)))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y2) <=> 861.65/111.91 (((Y2) = (Y1))))))))))) => 861.65/111.91 (((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = (Y2)))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((!!) @ (^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y3 @ Y1))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (((((Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (((in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) <=> 861.65/111.91 (in @ 861.65/111.91 Y3 @ Y1))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = 861.65/111.91 (Y2))))))))))))) => 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y1) => 861.65/111.91 (((Y0 @ Y2) => 861.65/111.91 (((Y1) = 861.65/111.91 (Y2)))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((!!) @ (^[Y2 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) <=> 861.65/111.91 (Y1 @ Y3))))))))))) => 861.65/111.91 (((((??) @ (^[Y2 : $i]: 861.65/111.91 (((Y0 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))) <=> 861.65/111.91 (((??) @ (^[Y2 : $i]: 861.65/111.91 (((Y1 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((!!) @ (^[Y2 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 Y2) = 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ Y3))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((powerset @ Y0) = 861.65/111.91 (powerset @ Y1))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((setunion @ Y0) = 861.65/111.91 (setunion @ Y1))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((((??) @ (^[Y1 : $i]: 861.65/111.91 (((Y0 @ Y1) & 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (((Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y2))))))))))))) => 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (((Y0 @ Y1) => 861.65/111.91 (((Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (( 861.65/111.91 (Y1) = 861.65/111.91 (Y2)))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i > $o]: 861.65/111.91 (((!!) @ (^[Y1 : $i > $o]: 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) <=> 861.65/111.91 (Y1 @ Y3))))))))))) => 861.65/111.91 (((((??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y0 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))) => 861.65/111.91 (((((??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y2) & 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i]: 861.65/111.91 (( 861.65/111.91 (Y1 @ 861.65/111.91 Y3) => 861.65/111.91 (( 861.65/111.91 (Y2) = 861.65/111.91 (Y3))))))))))))) => 861.65/111.91 (((descr @ 861.65/111.91 Y0) = 861.65/111.91 (descr @ 861.65/111.91 Y1))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((Y0) = (Y1))) => 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y2 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $i > $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y4 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y4 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y5 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y5 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y4) = 861.65/111.91 (Y5))) => 861.65/111.91 (( 861.65/111.91 (Y2 @ 861.65/111.91 Y4) <=> 861.65/111.91 (Y3 @ Y5))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ 861.65/111.91 Y2) = 861.65/111.91 (dsetconstr @ 861.65/111.91 Y1 @ Y3))))))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (((( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (subset @ 861.65/111.91 Y1 @ Y0))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ (^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 emptyset @ Y0)))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 subset @ 861.65/111.91 Y0 @ Y1)))))))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 subset @ 861.65/111.91 Y0 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (Y0) != 861.65/111.91 (Y1))))))))))) => 861.65/111.91 (((((!!) @ (^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (Y0) != 861.65/111.91 (Y1)))))))))))))))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y0)))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (((!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y2) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y2)))))))))))))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ Y1)))))))) => 861.65/111.91 (((((!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y2) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 setadjoin @ 861.65/111.91 Y1 @ Y2))))))))))))) => 861.65/111.91 (((( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y1)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (Y1))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 emptyset) => 861.65/111.91 (( 861.65/111.91 (Y0) = 861.65/111.91 (emptyset)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y0)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y0)) => 861.65/111.91 (subset @ 861.65/111.91 Y1 @ Y0))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (in @ 861.65/111.91 Y0 @ 861.65/111.91 (powerset @ 861.65/111.91 Y0))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y0) @ 861.65/111.91 ( 861.65/111.91 powerset @ 861.65/111.91 Y1)))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (in @ 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 (powerset @ 861.65/111.91 Y0)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i > $o]: 861.65/111.91 (subset @ 861.65/111.91 (dsetconstr @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y0))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (in @ 861.65/111.91 Y1 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y0 @ 861.65/111.91 (setadjoin @ 861.65/111.91 Y1 @ 861.65/111.91 emptyset))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $o]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (Y3))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (Y3))) => 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) | 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 (binunion @ 861.65/111.91 Y0 @ Y1)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 (binunion @ 861.65/111.91 Y0 @ Y1)))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (subset @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y0))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y0))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y1))) => 861.65/111.91 (subset @ 861.65/111.91 Y1 @ Y0))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 ( 861.65/111.91 (??) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) & 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))) => 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y1))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y1 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y1))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (Y0))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (binintersect @ 861.65/111.91 Y0 @ 861.65/111.91 ( 861.65/111.91 binunion @ 861.65/111.91 Y1 @ Y2)) = 861.65/111.91 (binunion @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 ( 861.65/111.91 binintersect @ 861.65/111.91 Y0 @ Y2))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y0)))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (subset @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (setminus @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (emptyset))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ Y1)))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1)))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0)))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0))) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 setminus @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (subset @ 861.65/111.91 (setminus @ 861.65/111.91 Y0 @ Y1) @ 861.65/111.91 Y0))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (setminus @ 861.65/111.91 Y0 @ 861.65/111.91 Y1) = 861.65/111.91 (emptyset))) => 861.65/111.91 (subset @ 861.65/111.91 Y0 @ Y1))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 symdiff @ 861.65/111.91 Y0 @ Y1)) => 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y3 : $o]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (Y3))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.91 (Y3))))) => 861.65/111.91 (Y3))))))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y0) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y1))) => 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 ( 861.65/111.91 symdiff @ 861.65/111.91 Y0 @ Y1))))))))))))))) => 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y0 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y1 : $i]: 861.65/111.91 (( 861.65/111.91 (!!) @ ( 861.65/111.91 ^[Y2 : $i]: 861.65/111.91 (( 861.65/111.91 (( 861.65/111.91 (~) @ ( 861.65/111.91 in @ 861.65/111.91 Y2 @ Y0))) => 861.65/111.91 (( 861.65/111.91 (in @ 861.65/111.91 Y2 @ 861.65/111.91 Y1) => 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 symdiff @ 861.65/111.92 Y0 @ Y1))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y1) => 861.65/111.92 (( 861.65/111.92 (~) @ ( 861.65/111.92 in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 symdiff @ 861.65/111.92 Y0 @ Y1))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (~) @ ( 861.65/111.92 in @ 861.65/111.92 Y2 @ Y0))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (~) @ ( 861.65/111.92 in @ 861.65/111.92 Y2 @ Y1))) => 861.65/111.92 (( 861.65/111.92 (~) @ ( 861.65/111.92 in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 symdiff @ 861.65/111.92 Y0 @ Y1))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (in @ 861.65/111.92 Y1 @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (in @ 861.65/111.92 Y0 @ 861.65/111.92 (setunion @ 861.65/111.92 (setadjoin @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset) @ 861.65/111.92 (setadjoin @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset)))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (in @ 861.65/111.92 Y1 @ 861.65/111.92 (setunion @ 861.65/111.92 (setadjoin @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset) @ 861.65/111.92 (setadjoin @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset)))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (iskpair @ 861.65/111.92 (setadjoin @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset) @ 861.65/111.92 (setadjoin @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (iskpair @ 861.65/111.92 (kpair @ 861.65/111.92 Y0 @ Y1)))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y1 @ 861.65/111.92 Y0) => 861.65/111.92 (subset @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset) @ 861.65/111.92 Y0))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y1 @ 861.65/111.92 Y0) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 Y0)))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 ( 861.65/111.92 binunion @ 861.65/111.92 Y0 @ Y1)))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (Y2) = 861.65/111.92 (Y1))) | 861.65/111.92 (( 861.65/111.92 (Y2) = 861.65/111.92 (Y0)))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y1) => 861.65/111.92 (subset @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y3 @ 861.65/111.92 emptyset)) @ 861.65/111.92 ( 861.65/111.92 binunion @ 861.65/111.92 Y0 @ Y1)))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y1) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y3 @ 861.65/111.92 emptyset)) @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 ( 861.65/111.92 binunion @ 861.65/111.92 Y0 @ Y1))))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y1) => 861.65/111.92 (subset @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y3 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset)) @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 ( 861.65/111.92 binunion @ 861.65/111.92 Y0 @ Y1))))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y1) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y3 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset)) @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 ( 861.65/111.92 binunion @ 861.65/111.92 Y0 @ Y1)))))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y1) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 kpair @ 861.65/111.92 Y2 @ Y3) @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 ( 861.65/111.92 powerset @ 861.65/111.92 ( 861.65/111.92 binunion @ 861.65/111.92 Y0 @ Y1)))))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y1) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 kpair @ 861.65/111.92 Y2 @ Y3) @ 861.65/111.92 ( 861.65/111.92 cartprod @ 861.65/111.92 Y0 @ Y1)))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 cartprod @ 861.65/111.92 Y0 @ Y1)) => 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y0) & 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y4 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y4 @ 861.65/111.92 Y1) & 861.65/111.92 (( 861.65/111.92 (Y2) = 861.65/111.92 (kpair @ 861.65/111.92 Y3 @ Y4)))))))))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 cartprod @ 861.65/111.92 Y0 @ Y1)) => 861.65/111.92 (iskpair @ 861.65/111.92 Y2)))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y1 @ 861.65/111.92 ( 861.65/111.92 setunion @ 861.65/111.92 Y0)) => 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) & 861.65/111.92 (in @ 861.65/111.92 Y1 @ Y2)))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (subset @ 861.65/111.92 (setunion @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset)) @ 861.65/111.92 Y0)))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (subset @ 861.65/111.92 Y0 @ 861.65/111.92 (setunion @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset)))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (setunion @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset)) = 861.65/111.92 (Y0)))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i > $o]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (Y1 @ 861.65/111.92 Y2) => 861.65/111.92 (( 861.65/111.92 (Y1 @ 861.65/111.92 Y3) => 861.65/111.92 (( 861.65/111.92 (Y2) = 861.65/111.92 (Y3))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) & 861.65/111.92 (Y1 @ Y2)))))) => 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 dsetconstr @ 861.65/111.92 Y0 @ Y1)) & 861.65/111.92 (( 861.65/111.92 (dsetconstr @ 861.65/111.92 Y0 @ 861.65/111.92 Y1) = 861.65/111.92 (setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset)))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i > $o]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 dsetconstr @ 861.65/111.92 Y0 @ Y1)) & 861.65/111.92 (( 861.65/111.92 (dsetconstr @ 861.65/111.92 Y0 @ 861.65/111.92 Y1) = 861.65/111.92 (setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset)))))))) => 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) & 861.65/111.92 (Y1 @ Y2)))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i > $o]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (Y1 @ 861.65/111.92 Y2) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (Y1 @ 861.65/111.92 Y3) => 861.65/111.92 (( 861.65/111.92 (Y3) = 861.65/111.92 (Y2)))))))))) => 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 ( 861.65/111.92 dsetconstr @ 861.65/111.92 Y0 @ Y1)) & 861.65/111.92 (( 861.65/111.92 (dsetconstr @ 861.65/111.92 Y0 @ 861.65/111.92 Y1) = 861.65/111.92 (setadjoin @ 861.65/111.92 Y3 @ 861.65/111.92 emptyset))))))))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i > $o]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y3 @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (Y1 @ 861.65/111.92 Y2) => 861.65/111.92 (( 861.65/111.92 (Y1 @ 861.65/111.92 Y3) => 861.65/111.92 (( 861.65/111.92 (Y2) = 861.65/111.92 (Y3))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 Y0) & 861.65/111.92 (Y1 @ Y2)))))) => 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 dsetconstr @ 861.65/111.92 Y0 @ Y1)) & 861.65/111.92 (( 861.65/111.92 (dsetconstr @ 861.65/111.92 Y0 @ 861.65/111.92 Y1) = 861.65/111.92 (setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset)))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset) = 861.65/111.92 (setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset))) => 861.65/111.92 (( 861.65/111.92 (Y0) = 861.65/111.92 (Y1))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset))) => 861.65/111.92 (( 861.65/111.92 (Y0) = 861.65/111.92 (Y2)))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (iskpair @ 861.65/111.92 Y0) => 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y1 @ 861.65/111.92 ( 861.65/111.92 dsetconstr @ 861.65/111.92 ( 861.65/111.92 setunion @ 861.65/111.92 Y0) @ 861.65/111.92 ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (in @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset) @ 861.65/111.92 Y0)))) & 861.65/111.92 (( 861.65/111.92 (dsetconstr @ 861.65/111.92 ( 861.65/111.92 setunion @ 861.65/111.92 Y0) @ 861.65/111.92 ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (in @ 861.65/111.92 (setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset) @ 861.65/111.92 Y0))) = 861.65/111.92 (setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (??) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y1 @ 861.65/111.92 Y0) & 861.65/111.92 (( 861.65/111.92 (Y0) = 861.65/111.92 (setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset)))))))) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 setunion @ 861.65/111.92 Y0) @ Y0)))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (kfst @ 861.65/111.92 ( 861.65/111.92 kpair @ 861.65/111.92 Y0 @ Y1)) = 861.65/111.92 (Y0))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (in @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 cartprod @ 861.65/111.92 Y0 @ Y1)) => 861.65/111.92 (in @ 861.65/111.92 ( 861.65/111.92 kfst @ Y2) @ 861.65/111.92 Y0)))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y0 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y1 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset)) = 861.65/111.92 (setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 emptyset) @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y2 @ 861.65/111.92 ( 861.65/111.92 setadjoin @ 861.65/111.92 Y3 @ 861.65/111.92 emptyset)) @ 861.65/111.92 emptyset)))) => 861.65/111.92 (( 861.65/111.92 (Y0) = 861.65/111.92 (Y2))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y2 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y3 : $i]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (kpair @ 861.65/111.92 Y0 @ 861.65/111.92 Y1) = 861.65/111.92 (kpair @ 861.65/111.92 Y2 @ Y3))) => 861.65/111.92 (( 861.65/111.92 (Y0) = 861.65/111.92 (Y2))))))))))))))))) => 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y0 : $i]: 861.65/111.92 (( 861.65/111.92 (!!) @ ( 861.65/111.92 ^[Y1 : $i]: 861.65/111.92 (( 861.65/111.92 (( 861.65/111.92 (Y0) = 861.65/111.92 (Y1))) => 861.65/111.92 (( 861.65/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1))) => 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y3))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset))) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)))) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y3))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (kpair @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (kpair @ 861.86/111.92 Y2 @ Y3))) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y3))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (iskpair @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y0) @ 861.86/111.92 Y2)))))) & 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y0) @ 861.86/111.92 Y2))))) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (ksnd @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y0 @ Y1)) = 861.86/111.92 (Y1))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (iskpair @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y0) @ 861.86/111.92 ( 861.86/111.92 ksnd @ Y0)) = 861.86/111.92 (Y0)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 ksnd @ Y2) @ 861.86/111.92 Y1)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3) @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3) @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y3 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (kfst @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3)) = 861.86/111.92 (Y2))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (ksnd @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3)) = 861.86/111.92 (Y3))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y2) @ 861.86/111.92 ( 861.86/111.92 ksnd @ Y2)) = 861.86/111.92 (Y2)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (Y2 @ 861.86/111.92 Y3 @ 861.86/111.92 Y4) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y3 @ Y4) @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y6 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y6 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y7 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y7 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y6 @ Y7) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y5) = 861.86/111.92 (kpair @ 861.86/111.92 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (subset @ 861.86/111.92 (dsetconstr @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 (^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y5 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y4 @ Y5) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y3) = 861.86/111.92 (kpair @ 861.86/111.92 Y4 @ Y5))))))))))))))) @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (subset @ 861.86/111.92 (dsetconstr @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 (^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y5 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y4 @ Y5) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y3) = 861.86/111.92 (kpair @ 861.86/111.92 Y4 @ Y5))))))))))))))) @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1))))))))))) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y3 @ Y4) @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y6 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y6 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y7 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y7 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y6 @ Y7) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y5) = 861.86/111.92 (kpair @ 861.86/111.92 Y6 @ Y7)))))))))))))))) => 861.86/111.92 (Y2 @ 861.86/111.92 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.86/111.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl475])). 861.86/111.92 thf(zip_derived_cl497, plain, 861.86/111.92 (~ (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i > $o]: 861.86/111.92 (((((~) @ (((??) @ (^[Y2 : $i]: 861.86/111.92 (((in @ Y2 @ Y0) & 861.86/111.92 (Y1 @ Y2)))))))) => 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((in @ Y2 @ Y0) => 861.86/111.92 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i > $o]: 861.86/111.92 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((in @ Y2 @ Y0) => 861.86/111.92 (Y1 @ Y2)))))))) => 861.86/111.92 (((??) @ (^[Y2 : $i]: 861.86/111.92 (((in @ Y2 @ Y0) & 861.86/111.92 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.86/111.92 (((((!!) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y1) => 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2))))))))))))) => 861.86/111.92 (((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2)))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) <=> 861.86/111.92 (((Y2) = (Y1))))))))))) => 861.86/111.92 (((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2)))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ (^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y3 @ Y1))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ (^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) <=> 861.86/111.92 (in @ 861.86/111.92 Y3 @ Y1))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2))))))))))))) => 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y1) => 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2)))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((!!) @ (^[Y1 : $i > $o]: 861.86/111.92 (((((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (((( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y2) <=> 861.86/111.92 (Y1 @ Y3))))))))))) => 861.86/111.92 (((((??) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) & 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))) <=> 861.86/111.92 (((??) @ (^[Y2 : $i]: 861.86/111.92 (((Y1 @ Y2) & 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 Y2) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ Y3))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((powerset @ Y0) = 861.86/111.92 (powerset @ Y1))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((setunion @ Y0) = 861.86/111.92 (setunion @ Y1))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = 861.86/111.92 (Y2))))))))))))) => 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y2) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y2)))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((!!) @ (^[Y1 : $i > $o]: 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y2) <=> 861.86/111.92 (Y1 @ Y3))))))))))) => 861.86/111.92 (((((??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (((Y0 @ 861.86/111.92 Y2) & 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))) => 861.86/111.92 (((((??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y2) & 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))) => 861.86/111.92 (((descr @ 861.86/111.92 Y0) = 861.86/111.92 (descr @ Y1))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y2 : $i > $o]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i > $o]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y5 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y4) = 861.86/111.92 (Y5))) => 861.86/111.92 (( 861.86/111.92 (Y2 @ 861.86/111.92 Y4) <=> 861.86/111.92 (Y3 @ Y5))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ 861.86/111.92 Y2) = 861.86/111.92 (dsetconstr @ 861.86/111.92 Y1 @ Y3))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = 861.86/111.92 (Y1))) => 861.86/111.92 (subset @ 861.86/111.92 Y1 @ Y0))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((( 861.86/111.92 (Y0) = 861.86/111.92 (Y1))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (subset @ 861.86/111.92 emptyset @ Y0)))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y0)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 subset @ 861.86/111.92 Y0 @ Y1)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 subset @ 861.86/111.92 Y0 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (Y0) != 861.86/111.92 (Y1))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (Y0) != 861.86/111.92 (Y1)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y0)))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y2) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y2)))))))))))))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ Y1)))))))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y2) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ Y2))))))))))))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y1)))))))))) => 861.86/111.92 (((( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (emptyset)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y0)))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y0)) => 861.86/111.92 (subset @ 861.86/111.92 Y1 @ Y0))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (in @ 861.86/111.92 Y0 @ 861.86/111.92 (powerset @ 861.86/111.92 Y0))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (subset @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y1)))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (in @ 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 (powerset @ 861.86/111.92 Y0)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (subset @ 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 Y0))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $o]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (Y3))) => 861.86/111.92 (Y3))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) | 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 (binunion @ 861.86/111.92 Y0 @ Y1)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 (binunion @ 861.86/111.92 Y0 @ Y1)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (subset @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 Y0))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y0))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y1))) => 861.86/111.92 (subset @ 861.86/111.92 Y1 @ Y0))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 ( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) & 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))))) => 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 Y1))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y1))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y0))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y1 @ Y2)) = 861.86/111.92 (binunion @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y2))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (setminus @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1)))) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1)))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y0)))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y0))) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 (setminus @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 Y0))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setminus @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (emptyset))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 symdiff @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $o]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (Y3))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y0))) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (Y3))))) => 861.86/111.92 (Y3))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 symdiff @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y0))) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 symdiff @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 symdiff @ 861.86/111.92 Y0 @ Y1))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y0))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 symdiff @ 861.86/111.92 Y0 @ Y1))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (in @ 861.86/111.92 Y0 @ 861.86/111.92 (setunion @ 861.86/111.92 (setadjoin @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 (setadjoin @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 (setunion @ 861.86/111.92 (setadjoin @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 (setadjoin @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (iskpair @ 861.86/111.92 (setadjoin @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 (setadjoin @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (iskpair @ 861.86/111.92 (kpair @ 861.86/111.92 Y0 @ Y1)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (subset @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset) @ 861.86/111.92 Y0))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y0)))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y1))) | 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y0)))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (subset @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (subset @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3) @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y1) & 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (kpair @ 861.86/111.92 Y3 @ Y4)))))))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (iskpair @ 861.86/111.92 Y2)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0)) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) & 861.86/111.92 (in @ 861.86/111.92 Y1 @ Y2)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (subset @ 861.86/111.92 (setunion @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset)) @ 861.86/111.92 Y0)))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 (setunion @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset)))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (setunion @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset)) = 861.86/111.92 (Y0)))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y2) => 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) & 861.86/111.92 (Y1 @ Y2)))))) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 Y0 @ Y1)) & 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset)))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 Y0 @ Y1)) & 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset)))))))) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) & 861.86/111.92 (Y1 @ Y2)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y2) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y3) = 861.86/111.92 (Y2)))))))))) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 Y0 @ Y1)) & 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset))))))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y2) => 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) & 861.86/111.92 (Y1 @ Y2)))))) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 Y0 @ Y1)) & 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset)))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset))) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y2)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (iskpair @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (in @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 Y0)))) & 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (in @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 Y0))) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)))))))) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0) @ Y0)))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (kfst @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y0 @ Y1)) = 861.86/111.92 (Y0))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kfst @ Y2) @ 861.86/111.92 Y0)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)))) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y2))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (kpair @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (kpair @ 861.86/111.92 Y2 @ Y3))) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y2))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1))) => 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1))) => 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y3))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset))) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)) = 861.86/111.92 (setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 emptyset) @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y3 @ 861.86/111.92 emptyset)) @ 861.86/111.92 emptyset)))) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y3))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (kpair @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (kpair @ 861.86/111.92 Y2 @ Y3))) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y3))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (iskpair @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y0) @ 861.86/111.92 Y2)))))) & 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 ( 861.86/111.92 setunion @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y0) @ 861.86/111.92 Y2))))) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (ksnd @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y0 @ Y1)) = 861.86/111.92 (Y1))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (iskpair @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y0) @ 861.86/111.92 ( 861.86/111.92 ksnd @ Y0)) = 861.86/111.92 (Y0)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 ksnd @ Y2) @ 861.86/111.92 Y1)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3) @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3) @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y3 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (kfst @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3)) = 861.86/111.92 (Y2))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (ksnd @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y2 @ Y3)) = 861.86/111.92 (Y3))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (kpair @ 861.86/111.92 ( 861.86/111.92 kfst @ Y2) @ 861.86/111.92 ( 861.86/111.92 ksnd @ Y2)) = 861.86/111.92 (Y2)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (Y2 @ 861.86/111.92 Y3 @ 861.86/111.92 Y4) => 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y3 @ Y4) @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y6 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y6 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y7 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y7 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y6 @ Y7) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y5) = 861.86/111.92 (kpair @ 861.86/111.92 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (subset @ 861.86/111.92 (dsetconstr @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 (^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y5 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y4 @ Y5) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y3) = 861.86/111.92 (kpair @ 861.86/111.92 Y4 @ Y5))))))))))))))) @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (subset @ 861.86/111.92 (dsetconstr @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 (^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y5 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y4 @ Y5) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y3) = 861.86/111.92 (kpair @ 861.86/111.92 Y4 @ Y5))))))))))))))) @ 861.86/111.92 (cartprod @ 861.86/111.92 Y0 @ Y1))))))))))) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : 861.86/111.92 $i > $i > $o]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y3 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 ( 861.86/111.92 kpair @ 861.86/111.92 Y3 @ Y4) @ 861.86/111.92 ( 861.86/111.92 dsetconstr @ 861.86/111.92 ( 861.86/111.92 cartprod @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y6 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y6 @ 861.86/111.92 Y0) & 861.86/111.92 (( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y7 : $i]: 861.86/111.92 (( 861.86/111.92 ( 861.86/111.92 in @ 861.86/111.92 Y7 @ Y1) & 861.86/111.92 ( 861.86/111.92 Y2 @ 861.86/111.92 Y6 @ Y7) & 861.86/111.92 ( 861.86/111.92 ( 861.86/111.92 (Y5) = 861.86/111.92 (kpair @ 861.86/111.92 Y6 @ Y7)))))))))))))))) => 861.86/111.92 (Y2 @ 861.86/111.92 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.86/111.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl484])). 861.86/111.92 thf(zip_derived_cl511, plain, 861.86/111.92 (~ (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i > $o]: 861.86/111.92 (((((~) @ (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((in @ Y2 @ Y0) => 861.86/111.92 (Y1 @ Y2)))))))) => 861.86/111.92 (((??) @ (^[Y2 : $i]: 861.86/111.92 (((in @ Y2 @ Y0) & 861.86/111.92 (((~) @ (Y1 @ Y2)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.86/111.92 (((((!!) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y1) => 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2))))))))))))) => 861.86/111.92 (((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2)))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) <=> 861.86/111.92 (((Y2) = (Y1))))))))))) => 861.86/111.92 (((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2)))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ (^[Y3 : $i]: 861.86/111.92 (((( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y3 @ Y1))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ (^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) <=> 861.86/111.92 (in @ 861.86/111.92 Y3 @ Y1))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2))))))))))))) => 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y1) => 861.86/111.92 (((Y0 @ Y2) => 861.86/111.92 (((Y1) = (Y2)))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((!!) @ (^[Y1 : $i > $o]: 861.86/111.92 (((((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (((((Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (((Y0 @ 861.86/111.92 Y2) <=> 861.86/111.92 (Y1 @ Y3))))))))))) => 861.86/111.92 (((((??) @ (^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) & 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))) <=> 861.86/111.92 (((??) @ (^[Y2 : $i]: 861.86/111.92 (((Y1 @ Y2) & 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (((( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ Y2) = 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ Y3))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((powerset @ Y0) = 861.86/111.92 (powerset @ Y1))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((setunion @ Y0) = 861.86/111.92 (setunion @ Y1))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((((??) @ (^[Y1 : $i]: 861.86/111.92 (((Y0 @ Y1) & 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y2) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y2))))))))))))) => 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((!!) @ (^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y2) => 861.86/111.92 (( 861.86/111.92 (Y1) = 861.86/111.92 (Y2)))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i > $o]: 861.86/111.92 (((!!) @ (^[Y1 : $i > $o]: 861.86/111.92 (((((!!) @ (^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y2) <=> 861.86/111.92 (Y1 @ Y3))))))))))) => 861.86/111.92 (((((??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (((Y0 @ Y2) & 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y0 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))) => 861.86/111.92 (((((??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (((Y1 @ 861.86/111.92 Y2) & 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $i]: 861.86/111.92 (( 861.86/111.92 (Y1 @ 861.86/111.92 Y3) => 861.86/111.92 (( 861.86/111.92 (Y2) = 861.86/111.92 (Y3))))))))))))) => 861.86/111.92 (((descr @ Y0) = 861.86/111.92 (descr @ Y1))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y2 : $i > $o]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y3 : $i > $o]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y4 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y4 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y5 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y5 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (Y4) = 861.86/111.92 (Y5))) => 861.86/111.92 (( 861.86/111.92 (Y2 @ 861.86/111.92 Y4) <=> 861.86/111.92 (Y3 @ Y5))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ 861.86/111.92 Y2) = 861.86/111.92 (dsetconstr @ 861.86/111.92 Y1 @ Y3))))))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (((in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))) => 861.86/111.92 (subset @ Y0 @ 861.86/111.92 Y1))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = (Y1))) => 861.86/111.92 (subset @ 861.86/111.92 Y1 @ Y0))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((((Y0) = 861.86/111.92 (Y1))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (((( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (subset @ emptyset @ 861.86/111.92 Y0)))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ (^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y0)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 subset @ 861.86/111.92 Y0 @ Y1)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 subset @ 861.86/111.92 Y0 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (Y0) != 861.86/111.92 (Y1))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (( 861.86/111.92 (Y0) != 861.86/111.92 (Y1)))))))))))))))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y0)))) => 861.86/111.92 (((((!!) @ (^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y2) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y2)))))))))))))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y0 @ Y1)))))))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (((!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y2) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 setadjoin @ 861.86/111.92 Y1 @ Y2))))))))))))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y1)))))))))) => 861.86/111.92 (((((!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (Y1))))))))))))) => 861.86/111.92 (((( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 emptyset) => 861.86/111.92 (( 861.86/111.92 (Y0) = 861.86/111.92 (emptyset)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y0)))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y0)) => 861.86/111.92 (subset @ 861.86/111.92 Y1 @ Y0))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (in @ 861.86/111.92 Y0 @ 861.86/111.92 (powerset @ 861.86/111.92 Y0))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (subset @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y0) @ 861.86/111.92 ( 861.86/111.92 powerset @ 861.86/111.92 Y1)))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (in @ 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 (powerset @ 861.86/111.92 Y0)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i > $o]: 861.86/111.92 (subset @ 861.86/111.92 (dsetconstr @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 Y0))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (in @ 861.86/111.92 Y1 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y0 @ 861.86/111.92 (setadjoin @ 861.86/111.92 Y1 @ 861.86/111.92 emptyset))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y3 : $o]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (Y3))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (Y3))) => 861.86/111.92 (Y3))))))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) | 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 (binunion @ 861.86/111.92 Y0 @ Y1)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 (binunion @ 861.86/111.92 Y0 @ Y1)))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y2 @ 861.86/111.92 Y1) => 861.86/111.92 (subset @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 Y0))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y0))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y1))) => 861.86/111.92 (subset @ 861.86/111.92 Y1 @ Y0))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 ( 861.86/111.92 (??) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) & 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y1)))))))) => 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (subset @ 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 Y1))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y1 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y1))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (Y0))) => 861.86/111.92 (subset @ 861.86/111.92 Y0 @ Y1))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (binintersect @ 861.86/111.92 Y0 @ 861.86/111.92 ( 861.86/111.92 binunion @ 861.86/111.92 Y1 @ Y2)) = 861.86/111.92 (binunion @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y1) @ 861.86/111.92 ( 861.86/111.92 binintersect @ 861.86/111.92 Y0 @ Y2))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 Y0) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1))) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1))))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (in @ 861.86/111.92 Y2 @ Y0)))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (in @ 861.86/111.92 Y2 @ 861.86/111.92 ( 861.86/111.92 setminus @ 861.86/111.92 Y0 @ Y1)) => 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.92 Y2 @ Y1)))))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (subset @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) => 861.86/111.92 (( 861.86/111.92 (setminus @ 861.86/111.92 Y0 @ 861.86/111.92 Y1) = 861.86/111.92 (emptyset))))))))))) => 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y0 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y1 : $i]: 861.86/111.92 (( 861.86/111.92 (!!) @ ( 861.86/111.92 ^[Y2 : $i]: 861.86/111.92 (( 861.86/111.92 (( 861.86/111.92 (~) @ ( 861.86/111.92 in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setminus @ 861.86/111.93 Y0 @ Y1)))) => 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (in @ 861.86/111.93 Y2 @ Y1)))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setminus @ 861.86/111.93 Y0 @ Y1)))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y1))) => 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y0)))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y0))) => 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setminus @ 861.86/111.93 Y0 @ Y1))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y1) => 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setminus @ 861.86/111.93 Y0 @ Y1))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (subset @ 861.86/111.93 (setminus @ 861.86/111.93 Y0 @ Y1) @ 861.86/111.93 Y0))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (setminus @ 861.86/111.93 Y0 @ 861.86/111.93 Y1) = 861.86/111.93 (emptyset))) => 861.86/111.93 (subset @ 861.86/111.93 Y0 @ Y1))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 symdiff @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $o]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y1))) => 861.86/111.93 (Y3))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y0))) => 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y1) => 861.86/111.93 (Y3))))) => 861.86/111.93 (Y3))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y1))) => 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 symdiff @ 861.86/111.93 Y0 @ Y1))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y0))) => 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y1) => 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 symdiff @ 861.86/111.93 Y0 @ Y1))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y1) => 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 symdiff @ 861.86/111.93 Y0 @ Y1))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y0))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ Y1))) => 861.86/111.93 (( 861.86/111.93 (~) @ ( 861.86/111.93 in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 symdiff @ 861.86/111.93 Y0 @ Y1))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (in @ 861.86/111.93 Y0 @ 861.86/111.93 (setunion @ 861.86/111.93 (setadjoin @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 (setadjoin @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 (setunion @ 861.86/111.93 (setadjoin @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 (setadjoin @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (iskpair @ 861.86/111.93 (setadjoin @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 (setadjoin @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (iskpair @ 861.86/111.93 (kpair @ 861.86/111.93 Y0 @ Y1)))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 Y0) => 861.86/111.93 (subset @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset) @ 861.86/111.93 Y0))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 Y0) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 Y0)))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 ( 861.86/111.93 binunion @ 861.86/111.93 Y0 @ Y1)))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (Y2) = 861.86/111.93 (Y1))) | 861.86/111.93 (( 861.86/111.93 (Y2) = 861.86/111.93 (Y0)))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (subset @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset)) @ 861.86/111.93 ( 861.86/111.93 binunion @ 861.86/111.93 Y0 @ Y1)))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset)) @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 ( 861.86/111.93 binunion @ 861.86/111.93 Y0 @ Y1))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (subset @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)) @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 ( 861.86/111.93 binunion @ 861.86/111.93 Y0 @ Y1))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)) @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 ( 861.86/111.93 binunion @ 861.86/111.93 Y0 @ Y1)))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y2 @ Y3) @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 ( 861.86/111.93 powerset @ 861.86/111.93 ( 861.86/111.93 binunion @ 861.86/111.93 Y0 @ Y1)))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y2 @ Y3) @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y0) & 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y4 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y4 @ 861.86/111.93 Y1) & 861.86/111.93 (( 861.86/111.93 (Y2) = 861.86/111.93 (kpair @ 861.86/111.93 Y3 @ Y4)))))))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (iskpair @ 861.86/111.93 Y2)))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 ( 861.86/111.93 setunion @ 861.86/111.93 Y0)) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) & 861.86/111.93 (in @ 861.86/111.93 Y1 @ Y2)))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (subset @ 861.86/111.93 (setunion @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset)) @ 861.86/111.93 Y0)))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (subset @ 861.86/111.93 Y0 @ 861.86/111.93 (setunion @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset)))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (setunion @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset)) = 861.86/111.93 (Y0)))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i > $o]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (Y1 @ 861.86/111.93 Y2) => 861.86/111.93 (( 861.86/111.93 (Y1 @ 861.86/111.93 Y3) => 861.86/111.93 (( 861.86/111.93 (Y2) = 861.86/111.93 (Y3))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) & 861.86/111.93 (Y1 @ Y2)))))) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 dsetconstr @ 861.86/111.93 Y0 @ Y1)) & 861.86/111.93 (( 861.86/111.93 (dsetconstr @ 861.86/111.93 Y0 @ 861.86/111.93 Y1) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset)))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i > $o]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 dsetconstr @ 861.86/111.93 Y0 @ Y1)) & 861.86/111.93 (( 861.86/111.93 (dsetconstr @ 861.86/111.93 Y0 @ 861.86/111.93 Y1) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset)))))))) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) & 861.86/111.93 (Y1 @ Y2)))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i > $o]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (Y1 @ 861.86/111.93 Y2) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (Y1 @ 861.86/111.93 Y3) => 861.86/111.93 (( 861.86/111.93 (Y3) = 861.86/111.93 (Y2)))))))))) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 ( 861.86/111.93 dsetconstr @ 861.86/111.93 Y0 @ Y1)) & 861.86/111.93 (( 861.86/111.93 (dsetconstr @ 861.86/111.93 Y0 @ 861.86/111.93 Y1) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset))))))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i > $o]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (Y1 @ 861.86/111.93 Y2) => 861.86/111.93 (( 861.86/111.93 (Y1 @ 861.86/111.93 Y3) => 861.86/111.93 (( 861.86/111.93 (Y2) = 861.86/111.93 (Y3))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) & 861.86/111.93 (Y1 @ Y2)))))) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 dsetconstr @ 861.86/111.93 Y0 @ Y1)) & 861.86/111.93 (( 861.86/111.93 (dsetconstr @ 861.86/111.93 Y0 @ 861.86/111.93 Y1) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset)))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset))) => 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (Y1))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset))) => 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (Y2)))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (iskpair @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 ( 861.86/111.93 dsetconstr @ 861.86/111.93 ( 861.86/111.93 setunion @ 861.86/111.93 Y0) @ 861.86/111.93 ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (in @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 Y0)))) & 861.86/111.93 (( 861.86/111.93 (dsetconstr @ 861.86/111.93 ( 861.86/111.93 setunion @ 861.86/111.93 Y0) @ 861.86/111.93 ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (in @ 861.86/111.93 (setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 Y0))) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 Y0) & 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)))))))) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 setunion @ 861.86/111.93 Y0) @ Y0)))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (kfst @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y0 @ Y1)) = 861.86/111.93 (Y0))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 kfst @ Y2) @ 861.86/111.93 Y0)))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)) = 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)))) => 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (Y2))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (kpair @ 861.86/111.93 Y0 @ 861.86/111.93 Y1) = 861.86/111.93 (kpair @ 861.86/111.93 Y2 @ Y3))) => 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (Y2))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (Y1))) => 861.86/111.93 (( 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (Y1))) => 861.86/111.93 (( 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)) = 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 emptyset))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)) = 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (Y2) = 861.86/111.93 (Y3))) => 861.86/111.93 (( 861.86/111.93 (Y1) = 861.86/111.93 (Y3))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset))) => 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (Y1)))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y0 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)) = 861.86/111.93 (setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 emptyset) @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 setadjoin @ 861.86/111.93 Y3 @ 861.86/111.93 emptyset)) @ 861.86/111.93 emptyset)))) => 861.86/111.93 (( 861.86/111.93 (Y1) = 861.86/111.93 (Y3))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (kpair @ 861.86/111.93 Y0 @ 861.86/111.93 Y1) = 861.86/111.93 (kpair @ 861.86/111.93 Y2 @ Y3))) => 861.86/111.93 (( 861.86/111.93 (Y1) = 861.86/111.93 (Y3))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (iskpair @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y1 @ 861.86/111.93 ( 861.86/111.93 dsetconstr @ 861.86/111.93 ( 861.86/111.93 setunion @ 861.86/111.93 Y0) @ 861.86/111.93 ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (kpair @ 861.86/111.93 ( 861.86/111.93 kfst @ Y0) @ 861.86/111.93 Y2)))))) & 861.86/111.93 (( 861.86/111.93 (dsetconstr @ 861.86/111.93 ( 861.86/111.93 setunion @ 861.86/111.93 Y0) @ 861.86/111.93 ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (Y0) = 861.86/111.93 (kpair @ 861.86/111.93 ( 861.86/111.93 kfst @ Y0) @ 861.86/111.93 Y2))))) = 861.86/111.93 (setadjoin @ 861.86/111.93 Y1 @ 861.86/111.93 emptyset))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (ksnd @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y0 @ Y1)) = 861.86/111.93 (Y1))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (iskpair @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (kpair @ 861.86/111.93 ( 861.86/111.93 kfst @ Y0) @ 861.86/111.93 ( 861.86/111.93 ksnd @ Y0)) = 861.86/111.93 (Y0)))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 ksnd @ Y2) @ 861.86/111.93 Y1)))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y2 @ Y3) @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (in @ 861.86/111.93 Y2 @ Y0))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y2 @ Y3) @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (in @ 861.86/111.93 Y3 @ Y1))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (( 861.86/111.93 (kfst @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y2 @ Y3)) = 861.86/111.93 (Y2))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y1) => 861.86/111.93 (( 861.86/111.93 (ksnd @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y2 @ Y3)) = 861.86/111.93 (Y3))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y2 @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1)) => 861.86/111.93 (( 861.86/111.93 (kpair @ 861.86/111.93 ( 861.86/111.93 kfst @ Y2) @ 861.86/111.93 ( 861.86/111.93 ksnd @ Y2)) = 861.86/111.93 (Y2)))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : 861.86/111.93 $i > $i > $o]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y3 @ 861.86/111.93 Y0) => 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y4 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y4 @ 861.86/111.93 Y1) => 861.86/111.93 (( 861.86/111.93 (Y2 @ 861.86/111.93 Y3 @ 861.86/111.93 Y4) => 861.86/111.93 (in @ 861.86/111.93 ( 861.86/111.93 kpair @ 861.86/111.93 Y3 @ Y4) @ 861.86/111.93 ( 861.86/111.93 dsetconstr @ 861.86/111.93 ( 861.86/111.93 cartprod @ 861.86/111.93 Y0 @ Y1) @ 861.86/111.93 ( 861.86/111.93 ^[Y5 : $i]: 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y6 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y6 @ 861.86/111.93 Y0) & 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y7 : $i]: 861.86/111.93 (( 861.86/111.93 ( 861.86/111.93 in @ 861.86/111.93 Y7 @ Y1) & 861.86/111.93 ( 861.86/111.93 Y2 @ 861.86/111.93 Y6 @ Y7) & 861.86/111.93 ( 861.86/111.93 ( 861.86/111.93 (Y5) = 861.86/111.93 (kpair @ 861.86/111.93 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.86/111.93 (( 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y0 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y1 : $i]: 861.86/111.93 (( 861.86/111.93 (!!) @ ( 861.86/111.93 ^[Y2 : 861.86/111.93 $i > $i > $o]: 861.86/111.93 (subset @ 861.86/111.93 (dsetconstr @ 861.86/111.93 (cartprod @ 861.86/111.93 Y0 @ Y1) @ 861.86/111.93 (^[Y3 : $i]: 861.86/111.93 (( 861.86/111.93 (??) @ ( 861.86/111.93 ^[Y4 : $i]: 861.86/111.93 (( 861.86/111.93 (in @ 861.86/111.93 Y4 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 ( 861.94/111.93 in @ 861.94/111.93 Y5 @ Y1) & 861.94/111.93 ( 861.94/111.93 Y2 @ 861.94/111.93 Y4 @ Y5) & 861.94/111.93 ( 861.94/111.93 ( 861.94/111.93 (Y3) = 861.94/111.93 (kpair @ 861.94/111.93 Y4 @ Y5))))))))))))))) @ 861.94/111.93 (cartprod @ 861.94/111.93 Y0 @ Y1))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : 861.94/111.93 $i > $i > $o]: 861.94/111.93 (subset @ 861.94/111.93 (dsetconstr @ 861.94/111.93 (cartprod @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 (^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 ( 861.94/111.93 in @ 861.94/111.93 Y5 @ Y1) & 861.94/111.93 ( 861.94/111.93 Y2 @ 861.94/111.93 Y4 @ Y5) & 861.94/111.93 ( 861.94/111.93 ( 861.94/111.93 (Y3) = 861.94/111.93 (kpair @ 861.94/111.93 Y4 @ Y5))))))))))))))) @ 861.94/111.93 (cartprod @ 861.94/111.93 Y0 @ Y1))))))))))) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : 861.94/111.93 $i > $i > $o]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y3 @ Y4) @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y6 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y6 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y7 : $i]: 861.94/111.93 (( 861.94/111.93 ( 861.94/111.93 in @ 861.94/111.93 Y7 @ Y1) & 861.94/111.93 ( 861.94/111.93 Y2 @ 861.94/111.93 Y6 @ Y7) & 861.94/111.93 ( 861.94/111.93 ( 861.94/111.93 (Y5) = 861.94/111.93 (kpair @ 861.94/111.93 Y6 @ Y7)))))))))))))))) => 861.94/111.93 (Y2 @ 861.94/111.93 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl497])). 861.94/111.93 thf(zip_derived_cl525, plain, 861.94/111.93 (~ (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 861.94/111.93 (((((!!) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y1) => 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2))))))))))))) => 861.94/111.93 (((??) @ (^[Y1 : $i]: 861.94/111.93 (((Y0 @ Y1) & 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2)))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((((??) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) <=> 861.94/111.93 (((Y2) = (Y1))))))))))) => 861.94/111.93 (((??) @ (^[Y1 : $i]: 861.94/111.93 (((Y0 @ Y1) & 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ (^[Y3 : $i]: 861.94/111.93 (((((Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (((in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y3 @ Y1))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ (^[Y3 : $i]: 861.94/111.93 (((( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) <=> 861.94/111.93 (in @ 861.94/111.93 Y3 @ Y1))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((((??) @ (^[Y1 : $i]: 861.94/111.93 (((Y0 @ Y1) & 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2))))))))))))) => 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y1) => 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.93 (((((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ (^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) <=> 861.94/111.93 (Y1 @ Y3))))))))))) => 861.94/111.93 (((((??) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) & 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (((Y0 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))) <=> 861.94/111.93 (((??) @ (^[Y2 : $i]: 861.94/111.93 (((Y1 @ Y2) & 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (((Y1 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (((((Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (((setadjoin @ 861.94/111.93 Y0 @ Y2) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ Y3))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((powerset @ Y0) = 861.94/111.93 (powerset @ Y1))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((setunion @ Y0) = 861.94/111.93 (setunion @ Y1))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((((??) @ (^[Y1 : $i]: 861.94/111.93 (((Y0 @ Y1) & 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) => 861.94/111.93 (( 861.94/111.93 (Y1) = 861.94/111.93 (Y2))))))))))))) => 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) => 861.94/111.93 (( 861.94/111.93 (Y1) = 861.94/111.93 (Y2)))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.93 (((((!!) @ (^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) <=> 861.94/111.93 (Y1 @ Y3))))))))))) => 861.94/111.93 (((((??) @ (^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) & 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))) => 861.94/111.93 (((((??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (((Y1 @ Y2) & 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))) => 861.94/111.93 (((descr @ Y0) = 861.94/111.93 (descr @ Y1))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y5 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y4) = 861.94/111.93 (Y5))) => 861.94/111.93 (( 861.94/111.93 (Y2 @ 861.94/111.93 Y4) <=> 861.94/111.93 (Y3 @ Y5))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ 861.94/111.93 Y2) = 861.94/111.93 (dsetconstr @ 861.94/111.93 Y1 @ Y3))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (((in @ Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ Y2 @ 861.94/111.93 Y1)))))) => 861.94/111.93 (subset @ Y0 @ Y1))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (subset @ Y1 @ 861.94/111.93 Y0))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y1))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y1))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (subset @ emptyset @ Y0)))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y0)))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 subset @ 861.94/111.93 Y0 @ Y1)))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (((( 861.94/111.93 (~) @ ( 861.94/111.93 subset @ 861.94/111.93 Y0 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (Y0) != 861.94/111.93 (Y1))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (Y0) != 861.94/111.93 (Y1)))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y0)))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y2) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y2)))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ Y1)))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y2) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ Y2))))))))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y1)))))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y1))))))))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (emptyset)))))))) => 861.94/111.93 (((( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y0)))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y0)) => 861.94/111.93 (subset @ 861.94/111.93 Y1 @ Y0))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (in @ 861.94/111.93 Y0 @ 861.94/111.93 (powerset @ 861.94/111.93 Y0))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (subset @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y0) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y1)))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (in @ 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 (powerset @ 861.94/111.93 Y0)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (subset @ 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 Y0))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $o]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (Y3))) => 861.94/111.93 (Y3))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) | 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y0)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 (binunion @ 861.94/111.93 Y0 @ Y1)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 (binunion @ 861.94/111.93 Y0 @ Y1)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (subset @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y0)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 Y0))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y0))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y1))) => 861.94/111.93 (subset @ 861.94/111.93 Y1 @ Y0))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 ( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) & 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))))) => 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (emptyset))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 Y1))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y1))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y0))) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y1))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y1 @ Y2)) = 861.94/111.93 (binunion @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y2))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setminus @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setminus @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y0)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setminus @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (setminus @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (emptyset))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setminus @ 861.94/111.93 Y0 @ Y1)))) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setminus @ 861.94/111.93 Y0 @ Y1)))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y0)))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y0))) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setminus @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setminus @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 (setminus @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 Y0))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (setminus @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (emptyset))) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y1))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 symdiff @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $o]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (Y3))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y0))) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (Y3))))) => 861.94/111.93 (Y3))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 symdiff @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y0))) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 symdiff @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 symdiff @ 861.94/111.93 Y0 @ Y1))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y0))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 symdiff @ 861.94/111.93 Y0 @ Y1))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (in @ 861.94/111.93 Y0 @ 861.94/111.93 (setunion @ 861.94/111.93 (setadjoin @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 (setadjoin @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 (setunion @ 861.94/111.93 (setadjoin @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 (setadjoin @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (iskpair @ 861.94/111.93 (setadjoin @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 (setadjoin @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (iskpair @ 861.94/111.93 (kpair @ 861.94/111.93 Y0 @ Y1)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (subset @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset) @ 861.94/111.93 Y0))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y0)))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y1))) | 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y0)))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (subset @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset)) @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset)) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (subset @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y2 @ Y3) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y2 @ Y3) @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y1) & 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (kpair @ 861.94/111.93 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (iskpair @ 861.94/111.93 Y2)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 ( 861.94/111.93 setunion @ 861.94/111.93 Y0)) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) & 861.94/111.93 (in @ 861.94/111.93 Y1 @ Y2)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (subset @ 861.94/111.93 (setunion @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset)) @ 861.94/111.93 Y0)))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 (setunion @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset)))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (setunion @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset)) = 861.94/111.93 (Y0)))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y2) => 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) & 861.94/111.93 (Y1 @ Y2)))))) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 Y0 @ Y1)) & 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset)))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 Y0 @ Y1)) & 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset)))))))) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) & 861.94/111.93 (Y1 @ Y2)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y2) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y3) = 861.94/111.93 (Y2)))))))))) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 Y0 @ Y1)) & 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset))))))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y2) => 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) & 861.94/111.93 (Y1 @ Y2)))))) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 Y0 @ Y1)) & 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset)))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset))) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y1))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset))) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y2)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (iskpair @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 ( 861.94/111.93 setunion @ 861.94/111.93 Y0) @ 861.94/111.93 ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (in @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 Y0)))) & 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 ( 861.94/111.93 setunion @ 861.94/111.93 Y0) @ 861.94/111.93 ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (in @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 Y0))) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)))))))) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 setunion @ 861.94/111.93 Y0) @ Y0)))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (kfst @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y0 @ Y1)) = 861.94/111.93 (Y0))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kfst @ Y2) @ 861.94/111.93 Y0)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)) = 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)))) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y2))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (kpair @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (kpair @ 861.94/111.93 Y2 @ Y3))) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y2))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y1))) => 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y1))) => 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)) = 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 emptyset))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)) = 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (Y1) = 861.94/111.93 (Y3))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset))) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y1)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)) = 861.94/111.93 (setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 emptyset) @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y3 @ 861.94/111.93 emptyset)) @ 861.94/111.93 emptyset)))) => 861.94/111.93 (( 861.94/111.93 (Y1) = 861.94/111.93 (Y3))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (kpair @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (kpair @ 861.94/111.93 Y2 @ Y3))) => 861.94/111.93 (( 861.94/111.93 (Y1) = 861.94/111.93 (Y3))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (iskpair @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 ( 861.94/111.93 setunion @ 861.94/111.93 Y0) @ 861.94/111.93 ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (kpair @ 861.94/111.93 ( 861.94/111.93 kfst @ Y0) @ 861.94/111.93 Y2)))))) & 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 ( 861.94/111.93 setunion @ 861.94/111.93 Y0) @ 861.94/111.93 ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (kpair @ 861.94/111.93 ( 861.94/111.93 kfst @ Y0) @ 861.94/111.93 Y2))))) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (ksnd @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y0 @ Y1)) = 861.94/111.93 (Y1))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (iskpair @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (kpair @ 861.94/111.93 ( 861.94/111.93 kfst @ Y0) @ 861.94/111.93 ( 861.94/111.93 ksnd @ Y0)) = 861.94/111.93 (Y0)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 ksnd @ Y2) @ 861.94/111.93 Y1)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y2 @ Y3) @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y0))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y2 @ Y3) @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 Y3 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (kfst @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y2 @ Y3)) = 861.94/111.93 (Y2))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (ksnd @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y2 @ Y3)) = 861.94/111.93 (Y3))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (kpair @ 861.94/111.93 ( 861.94/111.93 kfst @ Y2) @ 861.94/111.93 ( 861.94/111.93 ksnd @ Y2)) = 861.94/111.93 (Y2)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : 861.94/111.93 $i > $i > $o]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (Y2 @ 861.94/111.93 Y3 @ 861.94/111.93 Y4) => 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y3 @ Y4) @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y6 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y6 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y7 : $i]: 861.94/111.93 (( 861.94/111.93 ( 861.94/111.93 in @ 861.94/111.93 Y7 @ Y1) & 861.94/111.93 ( 861.94/111.93 Y2 @ 861.94/111.93 Y6 @ Y7) & 861.94/111.93 ( 861.94/111.93 ( 861.94/111.93 (Y5) = 861.94/111.93 (kpair @ 861.94/111.93 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : 861.94/111.93 $i > $i > $o]: 861.94/111.93 (subset @ 861.94/111.93 (dsetconstr @ 861.94/111.93 (cartprod @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 (^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 ( 861.94/111.93 in @ 861.94/111.93 Y5 @ Y1) & 861.94/111.93 ( 861.94/111.93 Y2 @ 861.94/111.93 Y4 @ Y5) & 861.94/111.93 ( 861.94/111.93 ( 861.94/111.93 (Y3) = 861.94/111.93 (kpair @ 861.94/111.93 Y4 @ Y5))))))))))))))) @ 861.94/111.93 (cartprod @ 861.94/111.93 Y0 @ Y1))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : 861.94/111.93 $i > $i > $o]: 861.94/111.93 (subset @ 861.94/111.93 (dsetconstr @ 861.94/111.93 (cartprod @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 (^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 ( 861.94/111.93 in @ 861.94/111.93 Y5 @ Y1) & 861.94/111.93 ( 861.94/111.93 Y2 @ 861.94/111.93 Y4 @ Y5) & 861.94/111.93 ( 861.94/111.93 ( 861.94/111.93 (Y3) = 861.94/111.93 (kpair @ 861.94/111.93 Y4 @ Y5))))))))))))))) @ 861.94/111.93 (cartprod @ 861.94/111.93 Y0 @ Y1))))))))))) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : 861.94/111.93 $i > $i > $o]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y3 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 ( 861.94/111.93 kpair @ 861.94/111.93 Y3 @ Y4) @ 861.94/111.93 ( 861.94/111.93 dsetconstr @ 861.94/111.93 ( 861.94/111.93 cartprod @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y6 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y6 @ 861.94/111.93 Y0) & 861.94/111.93 (( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y7 : $i]: 861.94/111.93 (( 861.94/111.93 ( 861.94/111.93 in @ 861.94/111.93 Y7 @ Y1) & 861.94/111.93 ( 861.94/111.93 Y2 @ 861.94/111.93 Y6 @ Y7) & 861.94/111.93 ( 861.94/111.93 ( 861.94/111.93 (Y5) = 861.94/111.93 (kpair @ 861.94/111.93 Y6 @ Y7)))))))))))))))) => 861.94/111.93 (Y2 @ 861.94/111.93 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl511])). 861.94/111.93 thf(zip_derived_cl537, plain, 861.94/111.93 (~ (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((((??) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) <=> 861.94/111.93 (((Y2) = (Y1))))))))))) => 861.94/111.93 (((??) @ (^[Y1 : $i]: 861.94/111.93 (((Y0 @ Y1) & 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ (^[Y3 : $i]: 861.94/111.93 (((((Y2) = (Y3))) => 861.94/111.93 (((in @ Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ Y3 @ 861.94/111.93 Y1))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ (^[Y3 : $i]: 861.94/111.93 (((((Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (((in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) <=> 861.94/111.93 (in @ 861.94/111.93 Y3 @ Y1))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((((??) @ (^[Y1 : $i]: 861.94/111.93 (((Y0 @ Y1) & 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2))))))))))))) => 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y1) => 861.94/111.93 (((Y0 @ Y2) => 861.94/111.93 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.93 (((((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ (^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) <=> 861.94/111.93 (Y1 @ Y3))))))))))) => 861.94/111.93 (((((??) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y2) & 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (((Y0 @ Y3) => 861.94/111.93 (((Y2) = 861.94/111.93 (Y3))))))))))))) <=> 861.94/111.93 (((??) @ (^[Y2 : $i]: 861.94/111.93 (((Y1 @ Y2) & 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (((Y1 @ Y3) => 861.94/111.93 (((Y2) = 861.94/111.93 (Y3))))))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ (^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 Y2) = 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ Y3))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((powerset @ Y0) = 861.94/111.93 (powerset @ Y1))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((setunion @ Y0) = 861.94/111.93 (setunion @ Y1))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((((??) @ (^[Y1 : $i]: 861.94/111.93 (((Y0 @ Y1) & 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ 861.94/111.93 Y2) => 861.94/111.93 (( 861.94/111.93 (Y1) = 861.94/111.93 (Y2))))))))))))) => 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ (^[Y2 : $i]: 861.94/111.93 (((Y0 @ Y1) => 861.94/111.93 (((Y0 @ 861.94/111.93 Y2) => 861.94/111.93 (( 861.94/111.93 (Y1) = 861.94/111.93 (Y2)))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.93 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.93 (((((!!) @ (^[Y2 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) <=> 861.94/111.93 (Y1 @ Y3))))))))))) => 861.94/111.93 (((((??) @ (^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y2) & 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (Y0 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))) => 861.94/111.93 (((((??) @ (^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y2) & 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i]: 861.94/111.93 (( 861.94/111.93 (Y1 @ 861.94/111.93 Y3) => 861.94/111.93 (( 861.94/111.93 (Y2) = 861.94/111.93 (Y3))))))))))))) => 861.94/111.93 (((descr @ Y0) = 861.94/111.93 (descr @ Y1))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $i > $o]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y4 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y4 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y5 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y5 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (Y4) = 861.94/111.93 (Y5))) => 861.94/111.93 (( 861.94/111.93 (Y2 @ 861.94/111.93 Y4) <=> 861.94/111.93 (Y3 @ Y5))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ 861.94/111.93 Y2) = 861.94/111.93 (dsetconstr @ 861.94/111.93 Y1 @ Y3))))))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((!!) @ (^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))) => 861.94/111.93 (subset @ Y0 @ Y1))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (subset @ Y1 @ Y0))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((Y0) = (Y1))) => 861.94/111.93 (subset @ Y0 @ 861.94/111.93 Y1))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y1))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (subset @ emptyset @ Y0)))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y0)))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ (^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 subset @ 861.94/111.93 Y0 @ Y1)))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (((((~) @ ( 861.94/111.93 subset @ 861.94/111.93 Y0 @ Y1))) => 861.94/111.93 (((Y0) != 861.94/111.93 (Y1))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 in @ 861.94/111.93 Y2 @ Y1))) => 861.94/111.93 (( 861.94/111.93 (Y0) != 861.94/111.93 (Y1)))))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y0)))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y2) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y2)))))))))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ Y1)))))))) => 861.94/111.93 (((((!!) @ (^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y2) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 setadjoin @ 861.94/111.93 Y1 @ Y2))))))))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y1)))))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (((!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (Y1))))))))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 emptyset) => 861.94/111.93 (( 861.94/111.93 (Y0) = 861.94/111.93 (emptyset)))))))) => 861.94/111.93 (((((!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y0)))))))))) => 861.94/111.93 (((( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y0)) => 861.94/111.93 (subset @ 861.94/111.93 Y1 @ Y0))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (in @ 861.94/111.93 Y0 @ 861.94/111.93 (powerset @ 861.94/111.93 Y0))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (subset @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y0) @ 861.94/111.93 ( 861.94/111.93 powerset @ 861.94/111.93 Y1)))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (in @ 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 (powerset @ 861.94/111.93 Y0)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i > $o]: 861.94/111.93 (subset @ 861.94/111.93 (dsetconstr @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 Y0))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (in @ 861.94/111.93 Y1 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y0 @ 861.94/111.93 (setadjoin @ 861.94/111.93 Y1 @ 861.94/111.93 emptyset))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y3 : $o]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (Y3))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (Y3))) => 861.94/111.93 (Y3))))))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) | 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y0)))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 (binunion @ 861.94/111.93 Y0 @ Y1)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 (binunion @ 861.94/111.93 Y0 @ Y1)))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y2 @ 861.94/111.93 Y1) => 861.94/111.93 (subset @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1))))))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y0)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 Y0))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) => 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y0))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y1))) => 861.94/111.93 (subset @ 861.94/111.93 Y1 @ Y0))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1)) => 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (~) @ ( 861.94/111.93 ( 861.94/111.93 (??) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (in @ 861.94/111.93 Y2 @ 861.94/111.93 Y0) & 861.94/111.93 (in @ 861.94/111.93 Y2 @ Y1)))))))) => 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (emptyset))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (subset @ 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 Y1))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (subset @ 861.94/111.93 Y1 @ 861.94/111.93 Y0) => 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y1))))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 Y1) = 861.94/111.93 (Y0))) => 861.94/111.93 (subset @ 861.94/111.93 Y0 @ Y1))))))))) => 861.94/111.93 (( 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y0 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y1 : $i]: 861.94/111.93 (( 861.94/111.93 (!!) @ ( 861.94/111.93 ^[Y2 : $i]: 861.94/111.93 (( 861.94/111.93 (binintersect @ 861.94/111.93 Y0 @ 861.94/111.93 ( 861.94/111.93 binunion @ 861.94/111.93 Y1 @ Y2)) = 861.94/111.93 (binunion @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y1) @ 861.94/111.93 ( 861.94/111.93 binintersect @ 861.94/111.93 Y0 @ Y2))))))))))))) => 861.94/111.93 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (setminus @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)))) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0)))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (setminus @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y0))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setminus @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (emptyset))) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ Y1))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (Y3))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (Y3))))) => 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y0 @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (iskpair @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (iskpair @ 861.94/111.94 (kpair @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset) @ 861.94/111.94 Y0))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y1))) | 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y0)))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y1) & 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (kpair @ 861.94/111.94 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (iskpair @ 861.94/111.94 Y2)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0)) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (in @ 861.94/111.94 Y1 @ Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset)) @ 861.94/111.94 Y0)))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset)))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (setunion @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset)) = 861.94/111.94 (Y0)))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (Y1 @ Y2)))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset)))))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (Y1 @ Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y3) = 861.94/111.94 (Y2)))))))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset))))))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (Y1 @ Y2)))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (iskpair @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (in @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 Y0)))) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (in @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 Y0))) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)))))))) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ Y0)))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (kfst @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y0 @ Y1)) = 861.94/111.94 (Y0))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kfst @ Y2) @ 861.94/111.94 Y0)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y2))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (kpair @ 861.94/111.94 Y2 @ Y3))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y2))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))) => 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))) => 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (Y1) = 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))) => 861.94/111.94 (( 861.94/111.94 (Y1) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (kpair @ 861.94/111.94 Y2 @ Y3))) => 861.94/111.94 (( 861.94/111.94 (Y1) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (iskpair @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y0) @ 861.94/111.94 Y2)))))) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y0) @ 861.94/111.94 Y2))))) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (ksnd @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y0 @ Y1)) = 861.94/111.94 (Y1))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (iskpair @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y0) @ 861.94/111.94 ( 861.94/111.94 ksnd @ Y0)) = 861.94/111.94 (Y0)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 ksnd @ Y2) @ 861.94/111.94 Y1)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y3 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (kfst @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3)) = 861.94/111.94 (Y2))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (ksnd @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3)) = 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y2) @ 861.94/111.94 ( 861.94/111.94 ksnd @ Y2)) = 861.94/111.94 (Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (Y2 @ 861.94/111.94 Y3 @ 861.94/111.94 Y4) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y3 @ Y4) @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y6 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y6 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y7 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y7 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y6 @ Y7) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y5) = 861.94/111.94 (kpair @ 861.94/111.94 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (subset @ 861.94/111.94 (dsetconstr @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y5 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y4 @ Y5) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y3) = 861.94/111.94 (kpair @ 861.94/111.94 Y4 @ Y5))))))))))))))) @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (subset @ 861.94/111.94 (dsetconstr @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y5 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y4 @ Y5) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y3) = 861.94/111.94 (kpair @ 861.94/111.94 Y4 @ Y5))))))))))))))) @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y3 @ Y4) @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y6 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y6 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y7 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y7 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y6 @ Y7) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y5) = 861.94/111.94 (kpair @ 861.94/111.94 Y6 @ Y7)))))))))))))))) => 861.94/111.94 (Y2 @ 861.94/111.94 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.94 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl525])). 861.94/111.94 thf(zip_derived_cl549, plain, 861.94/111.94 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (((((Y2) = (Y3))) => 861.94/111.94 (((in @ Y2 @ 861.94/111.94 Y0) => (in @ 861.94/111.94 Y3 @ Y1))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (((((Y2) = (Y3))) => 861.94/111.94 (((in @ Y2 @ 861.94/111.94 Y0) <=> 861.94/111.94 (in @ Y3 @ 861.94/111.94 Y1))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((((??) @ (^[Y1 : $i]: 861.94/111.94 (((Y0 @ Y1) & 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = (Y2))))))))))))) => 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y1) => 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.94 (((((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (((( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (Y0 @ 861.94/111.94 Y2) <=> 861.94/111.94 (Y1 @ Y3))))))))))) => 861.94/111.94 (((((??) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y2) & 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))) <=> 861.94/111.94 (((??) @ (^[Y2 : $i]: 861.94/111.94 (((Y1 @ Y2) & 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 Y2) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ Y3))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((powerset @ Y0) = (powerset @ 861.94/111.94 Y1))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((setunion @ Y0) = 861.94/111.94 (setunion @ Y1))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((((??) @ (^[Y1 : $i]: 861.94/111.94 (((Y0 @ Y1) & 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = 861.94/111.94 (Y2))))))))))))) => 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y1) => 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = 861.94/111.94 (Y2)))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.94 (((((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (Y0 @ 861.94/111.94 Y2) <=> 861.94/111.94 (Y1 @ Y3))))))))))) => 861.94/111.94 (((((??) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ 861.94/111.94 Y2) & 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))) => 861.94/111.94 (((((??) @ (^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y2) & 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))) => 861.94/111.94 (((descr @ Y0) = 861.94/111.94 (descr @ Y1))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y3 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y5 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y4) = 861.94/111.94 (Y5))) => 861.94/111.94 (( 861.94/111.94 (Y2 @ 861.94/111.94 Y4) <=> 861.94/111.94 (Y3 @ Y5))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y2) = 861.94/111.94 (dsetconstr @ 861.94/111.94 Y1 @ Y3))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((!!) @ (^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))) => 861.94/111.94 (subset @ Y0 @ Y1))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (subset @ Y1 @ Y0))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (subset @ Y0 @ Y1))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (((in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))) => 861.94/111.94 (subset @ Y0 @ 861.94/111.94 Y1))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (subset @ emptyset @ Y0)))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0)))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 subset @ 861.94/111.94 Y0 @ Y1)))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 subset @ 861.94/111.94 Y0 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (Y0) != 861.94/111.94 (Y1))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (Y0) != 861.94/111.94 (Y1)))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (subset @ Y0 @ 861.94/111.94 Y0)))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ Y2)))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y2) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ Y2))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y1)))))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))))))))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (((subset @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (emptyset)))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0)))))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0)) => 861.94/111.94 (subset @ 861.94/111.94 Y1 @ Y0))))))))) => 861.94/111.94 (((( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y0 @ 861.94/111.94 (powerset @ 861.94/111.94 Y0))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y1)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (in @ 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 (powerset @ 861.94/111.94 Y0)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (subset @ 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y0))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $o]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (Y3))) => 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) | 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 (binunion @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 (binunion @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y0))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y0))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y1))) => 861.94/111.94 (subset @ 861.94/111.94 Y1 @ Y0))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 ( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y1))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y0))) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ Y1))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y1 @ Y2)) = 861.94/111.94 (binunion @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y2))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (setminus @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)))) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0)))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (setminus @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y0))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setminus @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (emptyset))) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ Y1))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (Y3))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (Y3))))) => 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 symdiff @ 861.94/111.94 Y0 @ Y1))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y0 @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (iskpair @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 (setadjoin @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (iskpair @ 861.94/111.94 (kpair @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset) @ 861.94/111.94 Y0))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y1))) | 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y0)))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y1) & 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (kpair @ 861.94/111.94 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (iskpair @ 861.94/111.94 Y2)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0)) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (in @ 861.94/111.94 Y1 @ Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset)) @ 861.94/111.94 Y0)))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 (setunion @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset)))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (setunion @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset)) = 861.94/111.94 (Y0)))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (Y1 @ Y2)))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset)))))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (Y1 @ Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y3) = 861.94/111.94 (Y2)))))))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset))))))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (Y1 @ Y2)))))) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 Y0 @ Y1)) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset)))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (iskpair @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (in @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 Y0)))) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (in @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 Y0))) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)))))))) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ Y0)))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (kfst @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y0 @ Y1)) = 861.94/111.94 (Y0))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kfst @ Y2) @ 861.94/111.94 Y0)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y2))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (kpair @ 861.94/111.94 Y2 @ Y3))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y2))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))) => 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))) => 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (Y1) = 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset))) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)) = 861.94/111.94 (setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 emptyset) @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y3 @ 861.94/111.94 emptyset)) @ 861.94/111.94 emptyset)))) => 861.94/111.94 (( 861.94/111.94 (Y1) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (kpair @ 861.94/111.94 Y2 @ Y3))) => 861.94/111.94 (( 861.94/111.94 (Y1) = 861.94/111.94 (Y3))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (iskpair @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y0) @ 861.94/111.94 Y2)))))) & 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 ( 861.94/111.94 setunion @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y0) @ 861.94/111.94 Y2))))) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (ksnd @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y0 @ Y1)) = 861.94/111.94 (Y1))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (iskpair @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y0) @ 861.94/111.94 ( 861.94/111.94 ksnd @ Y0)) = 861.94/111.94 (Y0)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 ksnd @ Y2) @ 861.94/111.94 Y1)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3) @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y3 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (kfst @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3)) = 861.94/111.94 (Y2))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (ksnd @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y2 @ Y3)) = 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (kpair @ 861.94/111.94 ( 861.94/111.94 kfst @ Y2) @ 861.94/111.94 ( 861.94/111.94 ksnd @ Y2)) = 861.94/111.94 (Y2)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (Y2 @ 861.94/111.94 Y3 @ 861.94/111.94 Y4) => 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y3 @ Y4) @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y6 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y6 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y7 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y7 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y6 @ Y7) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y5) = 861.94/111.94 (kpair @ 861.94/111.94 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (subset @ 861.94/111.94 (dsetconstr @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y5 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y4 @ Y5) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y3) = 861.94/111.94 (kpair @ 861.94/111.94 Y4 @ Y5))))))))))))))) @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (subset @ 861.94/111.94 (dsetconstr @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y5 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y4 @ Y5) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y3) = 861.94/111.94 (kpair @ 861.94/111.94 Y4 @ Y5))))))))))))))) @ 861.94/111.94 (cartprod @ 861.94/111.94 Y0 @ Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : 861.94/111.94 $i > $i > $o]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y3 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 ( 861.94/111.94 kpair @ 861.94/111.94 Y3 @ Y4) @ 861.94/111.94 ( 861.94/111.94 dsetconstr @ 861.94/111.94 ( 861.94/111.94 cartprod @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y6 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y6 @ 861.94/111.94 Y0) & 861.94/111.94 (( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y7 : $i]: 861.94/111.94 (( 861.94/111.94 ( 861.94/111.94 in @ 861.94/111.94 Y7 @ Y1) & 861.94/111.94 ( 861.94/111.94 Y2 @ 861.94/111.94 Y6 @ Y7) & 861.94/111.94 ( 861.94/111.94 ( 861.94/111.94 (Y5) = 861.94/111.94 (kpair @ 861.94/111.94 Y6 @ Y7)))))))))))))))) => 861.94/111.94 (Y2 @ 861.94/111.94 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.94 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl537])). 861.94/111.94 thf(zip_derived_cl560, plain, 861.94/111.94 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (((((Y2) = (Y3))) => 861.94/111.94 (((in @ Y2 @ 861.94/111.94 Y0) <=> (in @ 861.94/111.94 Y3 @ Y1))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((((??) @ (^[Y1 : $i]: 861.94/111.94 (((Y0 @ Y1) & 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = (Y2))))))))))))) => 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y1) => 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.94 (((((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (((((Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (((Y0 @ 861.94/111.94 Y2) <=> 861.94/111.94 (Y1 @ Y3))))))))))) => 861.94/111.94 (((((??) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y2) & 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))) <=> 861.94/111.94 (((??) @ (^[Y2 : $i]: 861.94/111.94 (((Y1 @ Y2) & 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ (^[Y3 : $i]: 861.94/111.94 (((( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ Y2) = 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ Y3))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((powerset @ Y0) = (powerset @ 861.94/111.94 Y1))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((setunion @ Y0) = (setunion @ 861.94/111.94 Y1))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((((??) @ (^[Y1 : $i]: 861.94/111.94 (((Y0 @ Y1) & 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = (Y2))))))))))))) => 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y1) => 861.94/111.94 (((Y0 @ Y2) => 861.94/111.94 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.94 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.94 (((((!!) @ (^[Y2 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (((( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (Y0 @ 861.94/111.94 Y2) <=> 861.94/111.94 (Y1 @ Y3))))))))))) => 861.94/111.94 (((((??) @ (^[Y2 : $i]: 861.94/111.94 (((Y0 @ Y2) & 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y0 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))) => 861.94/111.94 (((((??) @ (^[Y2 : $i]: 861.94/111.94 (((Y1 @ 861.94/111.94 Y2) & 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $i]: 861.94/111.94 (( 861.94/111.94 (Y1 @ 861.94/111.94 Y3) => 861.94/111.94 (( 861.94/111.94 (Y2) = 861.94/111.94 (Y3))))))))))))) => 861.94/111.94 (((descr @ Y0) = 861.94/111.94 (descr @ Y1))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y3 : $i > $o]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y4 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y4 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y5 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y5 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (Y4) = 861.94/111.94 (Y5))) => 861.94/111.94 (( 861.94/111.94 (Y2 @ 861.94/111.94 Y4) <=> 861.94/111.94 (Y3 @ Y5))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ 861.94/111.94 Y2) = 861.94/111.94 (dsetconstr @ 861.94/111.94 Y1 @ Y3))))))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((!!) @ (^[Y2 : $i]: 861.94/111.94 (((in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))) => 861.94/111.94 (subset @ Y0 @ Y1))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (subset @ Y1 @ Y0))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((Y0) = (Y1))) => 861.94/111.94 (subset @ Y0 @ Y1))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (((in @ Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ Y2 @ 861.94/111.94 Y1)))))) => 861.94/111.94 (subset @ Y0 @ Y1))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (subset @ emptyset @ Y0)))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (((subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y0)))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 subset @ 861.94/111.94 Y0 @ Y1)))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 subset @ 861.94/111.94 Y0 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (Y0) != 861.94/111.94 (Y1))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ (^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (( 861.94/111.94 (Y0) != 861.94/111.94 (Y1)))))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (subset @ Y0 @ Y0)))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y2) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ Y2)))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y2) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 setadjoin @ 861.94/111.94 Y1 @ Y2))))))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y1)))))))))) => 861.94/111.94 (((((!!) @ (^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (Y0) = 861.94/111.94 (Y1))))))))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (((subset @ 861.94/111.94 Y0 @ 861.94/111.94 emptyset) => 861.94/111.94 (((Y0) = 861.94/111.94 (emptyset)))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (((!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0)))))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0)) => 861.94/111.94 (subset @ 861.94/111.94 Y1 @ Y0))))))))) => 861.94/111.94 (((((!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y0 @ 861.94/111.94 (powerset @ 861.94/111.94 Y0))))) => 861.94/111.94 (((( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y0) @ 861.94/111.94 ( 861.94/111.94 powerset @ 861.94/111.94 Y1)))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (in @ 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 (powerset @ 861.94/111.94 Y0)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i > $o]: 861.94/111.94 (subset @ 861.94/111.94 (dsetconstr @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y0))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (in @ 861.94/111.94 Y1 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y0 @ 861.94/111.94 (setadjoin @ 861.94/111.94 Y1 @ 861.94/111.94 emptyset))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y3 : $o]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (Y3))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (Y3))) => 861.94/111.94 (Y3))))))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) | 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0)))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 (binunion @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 (binunion @ 861.94/111.94 Y0 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y2 @ 861.94/111.94 Y1) => 861.94/111.94 (subset @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y0))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) => 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y0))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y1))) => 861.94/111.94 (subset @ 861.94/111.94 Y1 @ Y0))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 ( 861.94/111.94 (??) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) & 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y1)))))))) => 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (emptyset))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (subset @ 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 Y1))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (subset @ 861.94/111.94 Y1 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y1))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 Y1) = 861.94/111.94 (Y0))) => 861.94/111.94 (subset @ 861.94/111.94 Y0 @ Y1))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (binintersect @ 861.94/111.94 Y0 @ 861.94/111.94 ( 861.94/111.94 binunion @ 861.94/111.94 Y1 @ Y2)) = 861.94/111.94 (binunion @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y1) @ 861.94/111.94 ( 861.94/111.94 binintersect @ 861.94/111.94 Y0 @ Y2))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 Y0) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1))) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1))))))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (in @ 861.94/111.94 Y2 @ Y0)))))))))))) => 861.94/111.94 (( 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y0 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y1 : $i]: 861.94/111.94 (( 861.94/111.94 (!!) @ ( 861.94/111.94 ^[Y2 : $i]: 861.94/111.94 (( 861.94/111.94 (in @ 861.94/111.94 Y2 @ 861.94/111.94 ( 861.94/111.94 setminus @ 861.94/111.94 Y0 @ Y1)) => 861.94/111.94 (( 861.94/111.94 (~) @ ( 861.94/111.94 in @ 861.94/111.94 Y2 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)))) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0)))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y0))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ Y1))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (Y3))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (Y3))))) => 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y0 @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (iskpair @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (iskpair @ 861.94/111.95 (kpair @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset) @ 861.94/111.95 Y0))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0)))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y1))) | 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y0)))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y1) & 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (kpair @ 861.94/111.95 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (iskpair @ 861.94/111.95 Y2)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0)) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (in @ 861.94/111.95 Y1 @ Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset)) @ 861.94/111.95 Y0)))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset)))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (setunion @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset)) = 861.94/111.95 (Y0)))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (Y1 @ Y2)))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset)))))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (Y1 @ Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y3) = 861.94/111.95 (Y2)))))))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset))))))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (Y1 @ Y2)))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (iskpair @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (in @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 Y0)))) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (in @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 Y0))) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)))))))) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ Y0)))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (kfst @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y0 @ Y1)) = 861.94/111.95 (Y0))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kfst @ Y2) @ 861.94/111.95 Y0)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y2))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (kpair @ 861.94/111.95 Y2 @ Y3))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y2))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))) => 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))) => 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))) => 861.94/111.95 (( 861.94/111.95 (Y1) = 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))) => 861.94/111.95 (( 861.94/111.95 (Y1) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (kpair @ 861.94/111.95 Y2 @ Y3))) => 861.94/111.95 (( 861.94/111.95 (Y1) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (iskpair @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y0) @ 861.94/111.95 Y2)))))) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y0) @ 861.94/111.95 Y2))))) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (ksnd @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y0 @ Y1)) = 861.94/111.95 (Y1))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (iskpair @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y0) @ 861.94/111.95 ( 861.94/111.95 ksnd @ Y0)) = 861.94/111.95 (Y0)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 ksnd @ Y2) @ 861.94/111.95 Y1)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y3 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (kfst @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3)) = 861.94/111.95 (Y2))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (ksnd @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3)) = 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y2) @ 861.94/111.95 ( 861.94/111.95 ksnd @ Y2)) = 861.94/111.95 (Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (Y2 @ 861.94/111.95 Y3 @ 861.94/111.95 Y4) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y3 @ Y4) @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y6 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y6 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y7 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y7 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y6 @ Y7) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y5) = 861.94/111.95 (kpair @ 861.94/111.95 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (subset @ 861.94/111.95 (dsetconstr @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 (^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y5 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y4 @ Y5) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y3) = 861.94/111.95 (kpair @ 861.94/111.95 Y4 @ Y5))))))))))))))) @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (subset @ 861.94/111.95 (dsetconstr @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 (^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y5 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y4 @ Y5) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y3) = 861.94/111.95 (kpair @ 861.94/111.95 Y4 @ Y5))))))))))))))) @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y3 @ Y4) @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y6 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y6 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y7 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y7 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y6 @ Y7) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y5) = 861.94/111.95 (kpair @ 861.94/111.95 Y6 @ Y7)))))))))))))))) => 861.94/111.95 (Y2 @ 861.94/111.95 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.95 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl549])). 861.94/111.95 thf(zip_derived_cl568, plain, 861.94/111.95 (~ (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.95 (((((??) @ (^[Y1 : $i]: 861.94/111.95 (((Y0 @ Y1) & 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y2) => 861.94/111.95 (((Y1) = (Y2))))))))))))) => 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y1) => 861.94/111.95 (((Y0 @ Y2) => 861.94/111.95 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.95 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((((Y2) = (Y3))) => 861.94/111.95 (((Y0 @ 861.94/111.95 Y2) <=> 861.94/111.95 (Y1 @ Y3))))))))))) => 861.94/111.95 (((((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y2) & 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((Y0 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))) <=> 861.94/111.95 (((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y1 @ Y2) & 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((((Y2) = 861.94/111.95 (Y3))) => 861.94/111.95 (((setadjoin @ 861.94/111.95 Y0 @ Y2) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ Y3))))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((setunion @ Y0) = (setunion @ 861.94/111.95 Y1))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.95 (((((??) @ (^[Y1 : $i]: 861.94/111.95 (((Y0 @ Y1) & 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y2) => 861.94/111.95 (((Y1) = (Y2))))))))))))) => 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y1) => 861.94/111.95 (((Y0 @ Y2) => 861.94/111.95 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.95 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (((((Y2) = 861.94/111.95 (Y3))) => 861.94/111.95 (((Y0 @ 861.94/111.95 Y2) <=> 861.94/111.95 (Y1 @ Y3))))))))))) => 861.94/111.95 (((((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y2) & 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (Y0 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))) => 861.94/111.95 (((((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y1 @ Y2) & 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))) => 861.94/111.95 (((descr @ Y0) = (descr @ 861.94/111.95 Y1))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y3 : $i > $o]: 861.94/111.95 (((( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y5 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y4) = 861.94/111.95 (Y5))) => 861.94/111.95 (( 861.94/111.95 (Y2 @ 861.94/111.95 Y4) <=> 861.94/111.95 (Y3 @ Y5))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ Y2) = 861.94/111.95 (dsetconstr @ 861.94/111.95 Y1 @ Y3))))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (((in @ Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ Y2 @ 861.94/111.95 Y1)))))) => 861.94/111.95 (subset @ Y0 @ Y1))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (subset @ Y1 @ Y0))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (subset @ Y0 @ Y1))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))) => 861.94/111.95 (subset @ Y0 @ Y1))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (subset @ emptyset @ Y0)))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (((subset @ 861.94/111.95 Y0 @ Y1) => 861.94/111.95 (((in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (((subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ Y2 @ 861.94/111.95 Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ Y2 @ 861.94/111.95 Y0)))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 subset @ 861.94/111.95 Y0 @ Y1)))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((( 861.94/111.95 (~) @ ( 861.94/111.95 subset @ 861.94/111.95 Y0 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (Y0) != 861.94/111.95 (Y1))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (Y0) != 861.94/111.95 (Y1)))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (subset @ Y0 @ Y0)))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ Y2)))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y2) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ Y2))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y1)))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (emptyset)))))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0)))))))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0)) => 861.94/111.95 (subset @ 861.94/111.95 Y1 @ Y0))))))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y1)))))))))) => 861.94/111.95 (((( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (in @ 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 (powerset @ 861.94/111.95 Y0)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (subset @ 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y0))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $o]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (Y3))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (Y3))) => 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) | 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 (binunion @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 (binunion @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y0))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y0))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y1))) => 861.94/111.95 (subset @ 861.94/111.95 Y1 @ Y0))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 ( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y1))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y0))) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ Y1))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y1 @ Y2)) = 861.94/111.95 (binunion @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y2))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)))) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0)))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y0))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ Y1))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (Y3))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (Y3))))) => 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y0 @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (iskpair @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 (setadjoin @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (iskpair @ 861.94/111.95 (kpair @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset) @ 861.94/111.95 Y0))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0)))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y1))) | 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y0)))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y1) & 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (kpair @ 861.94/111.95 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (iskpair @ 861.94/111.95 Y2)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0)) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (in @ 861.94/111.95 Y1 @ Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset)) @ 861.94/111.95 Y0)))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 (setunion @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset)))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (setunion @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset)) = 861.94/111.95 (Y0)))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (Y1 @ Y2)))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset)))))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (Y1 @ Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y3) = 861.94/111.95 (Y2)))))))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset))))))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (Y1 @ Y2)))))) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 Y0 @ Y1)) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset)))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (iskpair @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (in @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 Y0)))) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (in @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 Y0))) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)))))))) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ Y0)))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (kfst @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y0 @ Y1)) = 861.94/111.95 (Y0))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kfst @ Y2) @ 861.94/111.95 Y0)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y2))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (kpair @ 861.94/111.95 Y2 @ Y3))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y2))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))) => 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))) => 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))) => 861.94/111.95 (( 861.94/111.95 (Y1) = 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset))) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)) = 861.94/111.95 (setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 emptyset) @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y3 @ 861.94/111.95 emptyset)) @ 861.94/111.95 emptyset)))) => 861.94/111.95 (( 861.94/111.95 (Y1) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (kpair @ 861.94/111.95 Y2 @ Y3))) => 861.94/111.95 (( 861.94/111.95 (Y1) = 861.94/111.95 (Y3))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (iskpair @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y0) @ 861.94/111.95 Y2)))))) & 861.94/111.95 (( 861.94/111.95 (dsetconstr @ 861.94/111.95 ( 861.94/111.95 setunion @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y0) @ 861.94/111.95 Y2))))) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (ksnd @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y0 @ Y1)) = 861.94/111.95 (Y1))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (iskpair @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y0) @ 861.94/111.95 ( 861.94/111.95 ksnd @ Y0)) = 861.94/111.95 (Y0)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 ksnd @ Y2) @ 861.94/111.95 Y1)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3) @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y3 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (kfst @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3)) = 861.94/111.95 (Y2))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (ksnd @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y2 @ Y3)) = 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (kpair @ 861.94/111.95 ( 861.94/111.95 kfst @ Y2) @ 861.94/111.95 ( 861.94/111.95 ksnd @ Y2)) = 861.94/111.95 (Y2)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (Y2 @ 861.94/111.95 Y3 @ 861.94/111.95 Y4) => 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y3 @ Y4) @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y6 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y6 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y7 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y7 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y6 @ Y7) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y5) = 861.94/111.95 (kpair @ 861.94/111.95 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (subset @ 861.94/111.95 (dsetconstr @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 (^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y5 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y4 @ Y5) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y3) = 861.94/111.95 (kpair @ 861.94/111.95 Y4 @ Y5))))))))))))))) @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (subset @ 861.94/111.95 (dsetconstr @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 (^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y5 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y4 @ Y5) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y3) = 861.94/111.95 (kpair @ 861.94/111.95 Y4 @ Y5))))))))))))))) @ 861.94/111.95 (cartprod @ 861.94/111.95 Y0 @ Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : 861.94/111.95 $i > $i > $o]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y3 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 ( 861.94/111.95 kpair @ 861.94/111.95 Y3 @ Y4) @ 861.94/111.95 ( 861.94/111.95 dsetconstr @ 861.94/111.95 ( 861.94/111.95 cartprod @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y6 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y6 @ 861.94/111.95 Y0) & 861.94/111.95 (( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y7 : $i]: 861.94/111.95 (( 861.94/111.95 ( 861.94/111.95 in @ 861.94/111.95 Y7 @ Y1) & 861.94/111.95 ( 861.94/111.95 Y2 @ 861.94/111.95 Y6 @ Y7) & 861.94/111.95 ( 861.94/111.95 ( 861.94/111.95 (Y5) = 861.94/111.95 (kpair @ 861.94/111.95 Y6 @ Y7)))))))))))))))) => 861.94/111.95 (Y2 @ 861.94/111.95 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.95 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl560])). 861.94/111.95 thf(zip_derived_cl578, plain, 861.94/111.95 (~ (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.95 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((((Y2) = (Y3))) => 861.94/111.95 (((Y0 @ Y2) <=> 861.94/111.95 (Y1 @ Y3))))))))))) => 861.94/111.95 (((((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y2) & 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((Y0 @ Y3) => 861.94/111.95 (((Y2) = 861.94/111.95 (Y3))))))))))))) <=> 861.94/111.95 (((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y1 @ Y2) & 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((Y1 @ Y3) => 861.94/111.95 (((Y2) = 861.94/111.95 (Y3))))))))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (((((Y2) = (Y3))) => 861.94/111.95 (((setadjoin @ 861.94/111.95 Y0 @ Y2) = 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ Y3))))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.95 (((((??) @ (^[Y1 : $i]: 861.94/111.95 (((Y0 @ Y1) & 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y2) => 861.94/111.95 (((Y1) = (Y2))))))))))))) => 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y1) => 861.94/111.95 (((Y0 @ Y2) => 861.94/111.95 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.95 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (((!!) @ (^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))) => 861.94/111.95 (( 861.94/111.95 (Y0 @ 861.94/111.95 Y2) <=> 861.94/111.95 (Y1 @ Y3))))))))))) => 861.94/111.95 (((((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y0 @ Y2) & 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (((Y0 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))) => 861.94/111.95 (((((??) @ (^[Y2 : $i]: 861.94/111.95 (((Y1 @ Y2) & 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y3 : $i]: 861.94/111.95 (( 861.94/111.95 (Y1 @ 861.94/111.95 Y3) => 861.94/111.95 (( 861.94/111.95 (Y2) = 861.94/111.95 (Y3))))))))))))) => 861.94/111.95 (((descr @ Y0) = (descr @ 861.94/111.95 Y1))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y3 : $i > $o]: 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y4 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y4 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y5 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y5 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (Y4) = 861.94/111.95 (Y5))) => 861.94/111.95 (( 861.94/111.95 (Y2 @ 861.94/111.95 Y4) <=> 861.94/111.95 (Y3 @ Y5))))))))))))))) => 861.94/111.95 (((dsetconstr @ 861.94/111.95 Y0 @ Y2) = 861.94/111.95 (dsetconstr @ 861.94/111.95 Y1 @ Y3))))))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (((in @ Y2 @ 861.94/111.95 Y0) => (in @ 861.94/111.95 Y2 @ Y1)))))) => 861.94/111.95 (subset @ Y0 @ Y1))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (subset @ Y1 @ Y0))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((Y0) = (Y1))) => 861.94/111.95 (subset @ Y0 @ Y1))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((!!) @ (^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))) => 861.94/111.95 (subset @ Y0 @ Y1))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ (^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (((subset @ 861.94/111.95 Y0 @ Y1) => 861.94/111.95 (((( 861.94/111.95 (~) @ ( 861.94/111.95 in @ Y2 @ 861.94/111.95 Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ Y2 @ 861.94/111.95 Y0)))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (((in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ Y2 @ 861.94/111.95 Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 subset @ 861.94/111.95 Y0 @ Y1)))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((((~) @ ( 861.94/111.95 subset @ 861.94/111.95 Y0 @ Y1))) => 861.94/111.95 (((Y0) != 861.94/111.95 (Y1))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (Y0) != 861.94/111.95 (Y1)))))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (subset @ Y0 @ Y0)))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ (^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y2) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ Y2)))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y2) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 setadjoin @ 861.94/111.95 Y1 @ Y2))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y1)))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (Y1))))))))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 emptyset) => 861.94/111.95 (( 861.94/111.95 (Y0) = 861.94/111.95 (emptyset)))))))) => 861.94/111.95 (((((!!) @ (^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0)))))))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (((!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0)) => 861.94/111.95 (subset @ 861.94/111.95 Y1 @ Y0))))))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (in @ Y0 @ 861.94/111.95 (powerset @ 861.94/111.95 Y0))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y0) @ 861.94/111.95 ( 861.94/111.95 powerset @ 861.94/111.95 Y1)))))))))) => 861.94/111.95 (((((!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (in @ 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 (powerset @ 861.94/111.95 Y0)))))))) => 861.94/111.95 (((( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i > $o]: 861.94/111.95 (subset @ 861.94/111.95 (dsetconstr @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y0))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (in @ 861.94/111.95 Y1 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y0 @ 861.94/111.95 (setadjoin @ 861.94/111.95 Y1 @ 861.94/111.95 emptyset))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $o]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (Y3))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (Y3))) => 861.94/111.95 (Y3))))))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) | 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 (binunion @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 (binunion @ 861.94/111.95 Y0 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (subset @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y0))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y0))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y1))) => 861.94/111.95 (subset @ 861.94/111.95 Y1 @ Y0))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 ( 861.94/111.95 (??) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) & 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))) => 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y1))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y1 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y1))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (Y0))) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ Y1))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (binintersect @ 861.94/111.95 Y0 @ 861.94/111.95 ( 861.94/111.95 binunion @ 861.94/111.95 Y1 @ Y2)) = 861.94/111.95 (binunion @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 ( 861.94/111.95 binintersect @ 861.94/111.95 Y0 @ Y2))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y0)))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (subset @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)))) => 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (in @ 861.94/111.95 Y2 @ Y1)))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1)))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0)))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y0))) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y1) => 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 setminus @ 861.94/111.95 Y0 @ Y1))))))))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (subset @ 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ Y1) @ 861.94/111.95 Y0))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (setminus @ 861.94/111.95 Y0 @ 861.94/111.95 Y1) = 861.94/111.95 (emptyset))) => 861.94/111.95 (subset @ 861.94/111.95 Y0 @ Y1))))))))) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y0 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y1 : $i]: 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y2 : $i]: 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 ( 861.94/111.95 symdiff @ 861.94/111.95 Y0 @ Y1)) => 861.94/111.95 (( 861.94/111.95 (!!) @ ( 861.94/111.95 ^[Y3 : $o]: 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (in @ 861.94/111.95 Y2 @ 861.94/111.95 Y0) => 861.94/111.95 (( 861.94/111.95 (( 861.94/111.95 (~) @ ( 861.94/111.95 in @ 861.94/111.95 Y2 @ Y1))) => 861.94/111.96 (Y3))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (Y3))))) => 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y0 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (iskpair @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (iskpair @ 861.94/111.96 (kpair @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset) @ 861.94/111.96 Y0))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y1))) | 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y0)))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y1) & 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (kpair @ 861.94/111.96 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (iskpair @ 861.94/111.96 Y2)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0)) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (in @ 861.94/111.96 Y1 @ Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset)) @ 861.94/111.96 Y0)))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset)))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (setunion @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset)) = 861.94/111.96 (Y0)))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (Y1 @ Y2)))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset)))))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (Y1 @ Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y3) = 861.94/111.96 (Y2)))))))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset))))))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (Y1 @ Y2)))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (iskpair @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (in @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 Y0)))) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (in @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 Y0))) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)))))))) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ Y0)))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (kfst @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y0 @ Y1)) = 861.94/111.96 (Y0))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kfst @ Y2) @ 861.94/111.96 Y0)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y2))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (kpair @ 861.94/111.96 Y2 @ Y3))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y2))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))) => 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))) => 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))) => 861.94/111.96 (( 861.94/111.96 (Y1) = 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))) => 861.94/111.96 (( 861.94/111.96 (Y1) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (kpair @ 861.94/111.96 Y2 @ Y3))) => 861.94/111.96 (( 861.94/111.96 (Y1) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (iskpair @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y0) @ 861.94/111.96 Y2)))))) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y0) @ 861.94/111.96 Y2))))) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (ksnd @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y0 @ Y1)) = 861.94/111.96 (Y1))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (iskpair @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y0) @ 861.94/111.96 ( 861.94/111.96 ksnd @ Y0)) = 861.94/111.96 (Y0)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 ksnd @ Y2) @ 861.94/111.96 Y1)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y3 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (kfst @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3)) = 861.94/111.96 (Y2))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (ksnd @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3)) = 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y2) @ 861.94/111.96 ( 861.94/111.96 ksnd @ Y2)) = 861.94/111.96 (Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (Y2 @ 861.94/111.96 Y3 @ 861.94/111.96 Y4) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y3 @ Y4) @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y6 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y6 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y7 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y7 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y6 @ Y7) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y5) = 861.94/111.96 (kpair @ 861.94/111.96 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (subset @ 861.94/111.96 (dsetconstr @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 (^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y5 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y4 @ Y5) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y3) = 861.94/111.96 (kpair @ 861.94/111.96 Y4 @ Y5))))))))))))))) @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (subset @ 861.94/111.96 (dsetconstr @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 (^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y5 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y4 @ Y5) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y3) = 861.94/111.96 (kpair @ 861.94/111.96 Y4 @ Y5))))))))))))))) @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y3 @ Y4) @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y6 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y6 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y7 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y7 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y6 @ Y7) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y5) = 861.94/111.96 (kpair @ 861.94/111.96 Y6 @ Y7)))))))))))))))) => 861.94/111.96 (Y2 @ 861.94/111.96 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.96 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl568])). 861.94/111.96 thf(zip_derived_cl593, plain, 861.94/111.96 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (((!!) @ (^[Y3 : $i]: 861.94/111.96 (((((Y2) = (Y3))) => 861.94/111.96 (((setadjoin @ 861.94/111.96 Y0 @ Y2) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ Y3))))))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.96 (((((??) @ (^[Y1 : $i]: 861.94/111.96 (((Y0 @ Y1) & 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (((Y0 @ Y2) => 861.94/111.96 (((Y1) = (Y2))))))))))))) => 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (((Y0 @ Y1) => 861.94/111.96 (((Y0 @ Y2) => 861.94/111.96 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.96 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.96 (((((!!) @ (^[Y2 : $i]: 861.94/111.96 (((!!) @ (^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))) => 861.94/111.96 (( 861.94/111.96 (Y0 @ 861.94/111.96 Y2) <=> 861.94/111.96 (Y1 @ Y3))))))))))) => 861.94/111.96 (((((??) @ (^[Y2 : $i]: 861.94/111.96 (((Y0 @ Y2) & 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (((Y0 @ Y3) => 861.94/111.96 (((Y2) = 861.94/111.96 (Y3))))))))))))) => 861.94/111.96 (((((??) @ (^[Y2 : $i]: 861.94/111.96 (((Y1 @ Y2) & 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (((Y1 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))))))))))))) => 861.94/111.96 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.96 (((!!) @ (^[Y3 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y5 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y4) = 861.94/111.96 (Y5))) => 861.94/111.96 (( 861.94/111.96 (Y2 @ 861.94/111.96 Y4) <=> 861.94/111.96 (Y3 @ Y5))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y2) = 861.94/111.96 (dsetconstr @ 861.94/111.96 Y1 @ Y3))))))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((!!) @ (^[Y2 : $i]: 861.94/111.96 (((in @ Y2 @ 861.94/111.96 Y0) => (in @ 861.94/111.96 Y2 @ Y1)))))) => 861.94/111.96 (subset @ Y0 @ Y1))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (subset @ Y1 @ Y0))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (subset @ Y0 @ Y1))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((!!) @ (^[Y2 : $i]: 861.94/111.96 (((in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))) => 861.94/111.96 (subset @ Y0 @ Y1))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0)))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (((in @ Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (((( 861.94/111.96 (~) @ ( 861.94/111.96 in @ Y2 @ 861.94/111.96 Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 subset @ 861.94/111.96 Y0 @ Y1)))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((~) @ ( 861.94/111.96 subset @ 861.94/111.96 Y0 @ Y1))) => 861.94/111.96 (((Y0) != (Y1))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (Y0) != 861.94/111.96 (Y1)))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (subset @ Y0 @ Y0)))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ Y2)))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y2) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ Y2))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (((subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y0 @ 861.94/111.96 (powerset @ 861.94/111.96 Y1)))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((subset @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (emptyset)))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0)))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0)) => 861.94/111.96 (subset @ 861.94/111.96 Y1 @ Y0))))))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (in @ Y0 @ 861.94/111.96 (powerset @ 861.94/111.96 Y0))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y1)))))))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (in @ 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 (powerset @ 861.94/111.96 Y0)))))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (subset @ 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y0))))))) => 861.94/111.96 (((( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $o]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (Y3))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (Y3))) => 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) | 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 (binunion @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 (binunion @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y0))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y0))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y1))) => 861.94/111.96 (subset @ 861.94/111.96 Y1 @ Y0))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 ( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y1))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y0))) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ Y1))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y1 @ Y2)) = 861.94/111.96 (binunion @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y2))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (setminus @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0)))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (setminus @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y0))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setminus @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (emptyset))) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ Y1))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (Y3))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (Y3))))) => 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y0 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (iskpair @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (iskpair @ 861.94/111.96 (kpair @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset) @ 861.94/111.96 Y0))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y1))) | 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y0)))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y1) & 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (kpair @ 861.94/111.96 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (iskpair @ 861.94/111.96 Y2)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0)) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (in @ 861.94/111.96 Y1 @ Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset)) @ 861.94/111.96 Y0)))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset)))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (setunion @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset)) = 861.94/111.96 (Y0)))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (Y1 @ Y2)))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset)))))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (Y1 @ Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y3) = 861.94/111.96 (Y2)))))))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset))))))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (( 861.94/111.96 (Y1 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (Y1 @ Y2)))))) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 Y0 @ Y1)) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset)))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (iskpair @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (in @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 Y0)))) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (in @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 Y0))) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)))))))) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ Y0)))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (kfst @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y0 @ Y1)) = 861.94/111.96 (Y0))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kfst @ Y2) @ 861.94/111.96 Y0)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y2))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (kpair @ 861.94/111.96 Y2 @ Y3))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y2))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))) => 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))) => 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))) => 861.94/111.96 (( 861.94/111.96 (Y1) = 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset))) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)) = 861.94/111.96 (setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y3 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))) => 861.94/111.96 (( 861.94/111.96 (Y1) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (kpair @ 861.94/111.96 Y2 @ Y3))) => 861.94/111.96 (( 861.94/111.96 (Y1) = 861.94/111.96 (Y3))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (iskpair @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y0) @ 861.94/111.96 Y2)))))) & 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 ( 861.94/111.96 setunion @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y0) @ 861.94/111.96 Y2))))) = 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (ksnd @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y0 @ Y1)) = 861.94/111.96 (Y1))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (iskpair @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y0) @ 861.94/111.96 ( 861.94/111.96 ksnd @ Y0)) = 861.94/111.96 (Y0)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 ksnd @ Y2) @ 861.94/111.96 Y1)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3) @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y3 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (kfst @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3)) = 861.94/111.96 (Y2))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (ksnd @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y2 @ Y3)) = 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (kpair @ 861.94/111.96 ( 861.94/111.96 kfst @ Y2) @ 861.94/111.96 ( 861.94/111.96 ksnd @ Y2)) = 861.94/111.96 (Y2)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (Y2 @ 861.94/111.96 Y3 @ 861.94/111.96 Y4) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y3 @ Y4) @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y6 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y6 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y7 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y7 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y6 @ Y7) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y5) = 861.94/111.96 (kpair @ 861.94/111.96 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (subset @ 861.94/111.96 (dsetconstr @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 (^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y5 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y4 @ Y5) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y3) = 861.94/111.96 (kpair @ 861.94/111.96 Y4 @ Y5))))))))))))))) @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (subset @ 861.94/111.96 (dsetconstr @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 (^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y5 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y4 @ Y5) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y3) = 861.94/111.96 (kpair @ 861.94/111.96 Y4 @ Y5))))))))))))))) @ 861.94/111.96 (cartprod @ 861.94/111.96 Y0 @ Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : 861.94/111.96 $i > $i > $o]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y3 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 kpair @ 861.94/111.96 Y3 @ Y4) @ 861.94/111.96 ( 861.94/111.96 dsetconstr @ 861.94/111.96 ( 861.94/111.96 cartprod @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y6 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y6 @ 861.94/111.96 Y0) & 861.94/111.96 (( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y7 : $i]: 861.94/111.96 (( 861.94/111.96 ( 861.94/111.96 in @ 861.94/111.96 Y7 @ Y1) & 861.94/111.96 ( 861.94/111.96 Y2 @ 861.94/111.96 Y6 @ Y7) & 861.94/111.96 ( 861.94/111.96 ( 861.94/111.96 (Y5) = 861.94/111.96 (kpair @ 861.94/111.96 Y6 @ Y7)))))))))))))))) => 861.94/111.96 (Y2 @ 861.94/111.96 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.96 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl578])). 861.94/111.96 thf(zip_derived_cl612, plain, 861.94/111.96 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.96 (((((??) @ (^[Y1 : $i]: 861.94/111.96 (((Y0 @ Y1) & 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (((Y0 @ Y2) => 861.94/111.96 (((Y1) = (Y2))))))))))))) => 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (((Y0 @ Y1) => 861.94/111.96 (((Y0 @ Y2) => 861.94/111.96 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.96 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.96 (((((!!) @ (^[Y2 : $i]: 861.94/111.96 (((!!) @ (^[Y3 : $i]: 861.94/111.96 (((( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))) => 861.94/111.96 (( 861.94/111.96 (Y0 @ 861.94/111.96 Y2) <=> 861.94/111.96 (Y1 @ Y3))))))))))) => 861.94/111.96 (((((??) @ (^[Y2 : $i]: 861.94/111.96 (((Y0 @ Y2) & 861.94/111.96 (((!!) @ (^[Y3 : $i]: 861.94/111.96 (( 861.94/111.96 (Y0 @ 861.94/111.96 Y3) => 861.94/111.96 (( 861.94/111.96 (Y2) = 861.94/111.96 (Y3))))))))))))) => 861.94/111.96 (((((??) @ (^[Y2 : $i]: 861.94/111.96 (((Y1 @ Y2) & 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y3 : $i]: 861.94/111.96 (((Y1 @ Y3) => 861.94/111.96 (((Y2) = 861.94/111.96 (Y3))))))))))))) => 861.94/111.96 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.96 (((!!) @ (^[Y3 : $i > $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y4 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y4 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y5 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y5 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (Y4) = 861.94/111.96 (Y5))) => 861.94/111.96 (( 861.94/111.96 (Y2 @ 861.94/111.96 Y4) <=> 861.94/111.96 (Y3 @ Y5))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ 861.94/111.96 Y2) = 861.94/111.96 (dsetconstr @ 861.94/111.96 Y1 @ Y3))))))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((!!) @ (^[Y2 : $i]: 861.94/111.96 (((in @ Y2 @ Y0) => 861.94/111.96 (in @ Y2 @ Y1)))))) => 861.94/111.96 (subset @ Y0 @ Y1))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => (subset @ 861.94/111.96 Y1 @ Y0))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((Y0) = (Y1))) => 861.94/111.96 (subset @ Y0 @ Y1))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((!!) @ (^[Y2 : $i]: 861.94/111.96 (((in @ Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ Y2 @ 861.94/111.96 Y1)))))) => 861.94/111.96 (subset @ Y0 @ Y1))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (((subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0)))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ (^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 subset @ 861.94/111.96 Y0 @ Y1)))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((((~) @ ( 861.94/111.96 subset @ Y0 @ 861.94/111.96 Y1))) => 861.94/111.96 (((Y0) != (Y1))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (((in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ Y2 @ 861.94/111.96 Y1))) => 861.94/111.96 (( 861.94/111.96 (Y0) != 861.94/111.96 (Y1)))))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (subset @ Y0 @ Y0)))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y2) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ Y2)))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ (^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y2) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ Y2))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (((subset @ 861.94/111.96 Y0 @ Y1) => 861.94/111.96 (in @ Y0 @ 861.94/111.96 (powerset @ 861.94/111.96 Y1)))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (((subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (Y0) = 861.94/111.96 (Y1))))))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((subset @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) => 861.94/111.96 (((Y0) = 861.94/111.96 (emptyset)))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0)))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0)) => 861.94/111.96 (subset @ 861.94/111.96 Y1 @ Y0))))))))) => 861.94/111.96 (((((!!) @ (^[Y0 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y0 @ 861.94/111.96 (powerset @ 861.94/111.96 Y0))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y1)))))))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (((!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (in @ 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 (powerset @ 861.94/111.96 Y0)))))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i > $o]: 861.94/111.96 (subset @ 861.94/111.96 (dsetconstr @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y0))))))) => 861.94/111.96 (((((!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))) => 861.94/111.96 (((( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $o]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (Y3))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (Y3))) => 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) | 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 (binunion @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 (binunion @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (subset @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y0))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y0))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y1))) => 861.94/111.96 (subset @ 861.94/111.96 Y1 @ Y0))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 ( 861.94/111.96 (??) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) & 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y1))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y1))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (Y0))) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ Y1))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (binintersect @ 861.94/111.96 Y0 @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y1 @ Y2)) = 861.94/111.96 (binunion @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 ( 861.94/111.96 binintersect @ 861.94/111.96 Y0 @ Y2))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y0)))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (subset @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (setminus @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (emptyset))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1)))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0)))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 setminus @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (subset @ 861.94/111.96 (setminus @ 861.94/111.96 Y0 @ Y1) @ 861.94/111.96 Y0))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (setminus @ 861.94/111.96 Y0 @ 861.94/111.96 Y1) = 861.94/111.96 (emptyset))) => 861.94/111.96 (subset @ 861.94/111.96 Y0 @ Y1))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1)) => 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y3 : $o]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (Y3))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (Y3))))) => 861.94/111.96 (Y3))))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y1) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y0))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ Y1))) => 861.94/111.96 (( 861.94/111.96 (~) @ ( 861.94/111.96 in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.96 symdiff @ 861.94/111.96 Y0 @ Y1))))))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y0 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 (setunion @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (iskpair @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 emptyset) @ 861.94/111.96 (setadjoin @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y0 @ 861.94/111.96 (setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset)) @ 861.94/111.96 emptyset))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (iskpair @ 861.94/111.96 (kpair @ 861.94/111.96 Y0 @ Y1)))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (subset @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset) @ 861.94/111.96 Y0))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y1 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y1 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 Y0)))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 Y0) => 861.94/111.96 (in @ 861.94/111.96 ( 861.94/111.96 setadjoin @ 861.94/111.96 Y2 @ 861.94/111.96 emptyset) @ 861.94/111.96 ( 861.94/111.96 powerset @ 861.94/111.96 ( 861.94/111.96 binunion @ 861.94/111.96 Y0 @ Y1)))))))))))))) => 861.94/111.96 (( 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y0 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y1 : $i]: 861.94/111.96 (( 861.94/111.96 (!!) @ ( 861.94/111.96 ^[Y2 : $i]: 861.94/111.96 (( 861.94/111.96 (in @ 861.94/111.96 Y2 @ 861.94/111.96 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y1))) | 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y0)))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y1) & 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (kpair @ 861.94/111.97 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (iskpair @ 861.94/111.97 Y2)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0)) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (in @ 861.94/111.97 Y1 @ Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)) @ 861.94/111.97 Y0)))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (setunion @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)) = 861.94/111.97 (Y0)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (Y1 @ Y2)))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset)))))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (Y1 @ Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y3) = 861.94/111.97 (Y2)))))))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset))))))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (Y1 @ Y2)))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (iskpair @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (in @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 Y0)))) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (in @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 Y0))) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)))))))) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ Y0)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (kfst @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y0 @ Y1)) = 861.94/111.97 (Y0))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kfst @ Y2) @ 861.94/111.97 Y0)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y2))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (kpair @ 861.94/111.97 Y2 @ Y3))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y2))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))) => 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))) => 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))) => 861.94/111.97 (( 861.94/111.97 (Y1) = 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))) => 861.94/111.97 (( 861.94/111.97 (Y1) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (kpair @ 861.94/111.97 Y2 @ Y3))) => 861.94/111.97 (( 861.94/111.97 (Y1) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (iskpair @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y0) @ 861.94/111.97 Y2)))))) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y0) @ 861.94/111.97 Y2))))) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (ksnd @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y0 @ Y1)) = 861.94/111.97 (Y1))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (iskpair @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y0) @ 861.94/111.97 ( 861.94/111.97 ksnd @ Y0)) = 861.94/111.97 (Y0)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 ksnd @ Y2) @ 861.94/111.97 Y1)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y3 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (kfst @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3)) = 861.94/111.97 (Y2))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (ksnd @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3)) = 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y2) @ 861.94/111.97 ( 861.94/111.97 ksnd @ Y2)) = 861.94/111.97 (Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (Y2 @ 861.94/111.97 Y3 @ 861.94/111.97 Y4) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y3 @ Y4) @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y6 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y6 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y7 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y7 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y6 @ Y7) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y5) = 861.94/111.97 (kpair @ 861.94/111.97 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (subset @ 861.94/111.97 (dsetconstr @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 (^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y5 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y4 @ Y5) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y3) = 861.94/111.97 (kpair @ 861.94/111.97 Y4 @ Y5))))))))))))))) @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (subset @ 861.94/111.97 (dsetconstr @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 (^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y5 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y4 @ Y5) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y3) = 861.94/111.97 (kpair @ 861.94/111.97 Y4 @ Y5))))))))))))))) @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y3 @ Y4) @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y6 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y6 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y7 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y7 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y6 @ Y7) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y5) = 861.94/111.97 (kpair @ 861.94/111.97 Y6 @ Y7)))))))))))))))) => 861.94/111.97 (Y2 @ 861.94/111.97 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.97 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl593])). 861.94/111.97 thf(zip_derived_cl629, plain, 861.94/111.97 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((Y0) = (Y1))) => 861.94/111.97 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.97 (((((??) @ (^[Y1 : $i]: 861.94/111.97 (((Y0 @ Y1) & 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((Y0 @ Y2) => 861.94/111.97 (((Y1) = (Y2))))))))))))) => 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((Y0 @ Y1) => 861.94/111.97 (((Y0 @ Y2) => 861.94/111.97 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.97 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.97 (((((!!) @ (^[Y2 : $i]: 861.94/111.97 (((!!) @ (^[Y3 : $i]: 861.94/111.97 (((((Y2) = 861.94/111.97 (Y3))) => 861.94/111.97 (((Y0 @ 861.94/111.97 Y2) <=> 861.94/111.97 (Y1 @ Y3))))))))))) => 861.94/111.97 (((((??) @ (^[Y2 : $i]: 861.94/111.97 (((Y0 @ Y2) & 861.94/111.97 (((!!) @ (^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (Y0 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))) => 861.94/111.97 (((((??) @ (^[Y2 : $i]: 861.94/111.97 (((Y1 @ Y2) & 861.94/111.97 (((!!) @ (^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))) => 861.94/111.97 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((Y0) = (Y1))) => 861.94/111.97 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.97 (((!!) @ (^[Y3 : $i > $o]: 861.94/111.97 (((( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y5 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y4) = 861.94/111.97 (Y5))) => 861.94/111.97 (( 861.94/111.97 (Y2 @ 861.94/111.97 Y4) <=> 861.94/111.97 (Y3 @ Y5))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ Y2) = 861.94/111.97 (dsetconstr @ 861.94/111.97 Y1 @ Y3))))))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((!!) @ (^[Y2 : $i]: 861.94/111.97 (((in @ Y2 @ Y0) => 861.94/111.97 (in @ Y2 @ Y1)))))) => 861.94/111.97 (subset @ Y0 @ Y1))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((Y0) = (Y1))) => (subset @ 861.94/111.97 Y1 @ Y0))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((Y0) = (Y1))) => (subset @ 861.94/111.97 Y0 @ Y1))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((!!) @ (^[Y2 : $i]: 861.94/111.97 (((in @ Y2 @ 861.94/111.97 Y0) => (in @ 861.94/111.97 Y2 @ Y1)))))) => 861.94/111.97 (subset @ Y0 @ Y1))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y0 @ Y1) => 861.94/111.97 (((in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y1)))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ Y2 @ 861.94/111.97 Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ Y2 @ 861.94/111.97 Y0)))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 subset @ 861.94/111.97 Y0 @ Y1)))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((~) @ (subset @ 861.94/111.97 Y0 @ Y1))) => 861.94/111.97 (((Y0) != (Y1))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (((in @ Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (((( 861.94/111.97 (~) @ ( 861.94/111.97 in @ Y2 @ 861.94/111.97 Y1))) => 861.94/111.97 (( 861.94/111.97 (Y0) != 861.94/111.97 (Y1)))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ Y2)))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y2) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ Y2))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y1)))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y0 @ Y1) => 861.94/111.97 (((subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) => 861.94/111.97 (((Y0) = 861.94/111.97 (emptyset)))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0)))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0)) => 861.94/111.97 (subset @ 861.94/111.97 Y1 @ Y0))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y1)))))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0)))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (subset @ 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y0))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))) => 861.94/111.97 (((( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $o]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (Y3))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (Y3))) => 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) | 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 (binunion @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 (binunion @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y0))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y0))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y1))) => 861.94/111.97 (subset @ 861.94/111.97 Y1 @ Y0))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y1)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 ( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y1))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y0))) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ Y1))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y1 @ Y2)) = 861.94/111.97 (binunion @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y2))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (setminus @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)))) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0)))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (setminus @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y0))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setminus @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (emptyset))) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ Y1))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (Y3))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (Y3))))) => 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y0 @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (iskpair @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (iskpair @ 861.94/111.97 (kpair @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset) @ 861.94/111.97 Y0))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0)))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y1))) | 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y0)))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y1) & 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (kpair @ 861.94/111.97 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (iskpair @ 861.94/111.97 Y2)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0)) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (in @ 861.94/111.97 Y1 @ Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)) @ 861.94/111.97 Y0)))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (setunion @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)) = 861.94/111.97 (Y0)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (Y1 @ Y2)))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset)))))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (Y1 @ Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y3) = 861.94/111.97 (Y2)))))))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset))))))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (Y1 @ Y2)))))) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1)) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (iskpair @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (in @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 Y0)))) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (in @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 Y0))) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)))))))) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ Y0)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (kfst @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y0 @ Y1)) = 861.94/111.97 (Y0))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kfst @ Y2) @ 861.94/111.97 Y0)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y2))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (kpair @ 861.94/111.97 Y2 @ Y3))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y2))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))) => 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))) => 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))) => 861.94/111.97 (( 861.94/111.97 (Y1) = 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) = 861.94/111.97 (setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))) => 861.94/111.97 (( 861.94/111.97 (Y1) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (kpair @ 861.94/111.97 Y2 @ Y3))) => 861.94/111.97 (( 861.94/111.97 (Y1) = 861.94/111.97 (Y3))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (iskpair @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y0) @ 861.94/111.97 Y2)))))) & 861.94/111.97 (( 861.94/111.97 (dsetconstr @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y0) @ 861.94/111.97 Y2))))) = 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (ksnd @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y0 @ Y1)) = 861.94/111.97 (Y1))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (iskpair @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y0) @ 861.94/111.97 ( 861.94/111.97 ksnd @ Y0)) = 861.94/111.97 (Y0)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 ksnd @ Y2) @ 861.94/111.97 Y1)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y3 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (kfst @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3)) = 861.94/111.97 (Y2))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (ksnd @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3)) = 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (kpair @ 861.94/111.97 ( 861.94/111.97 kfst @ Y2) @ 861.94/111.97 ( 861.94/111.97 ksnd @ Y2)) = 861.94/111.97 (Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (Y2 @ 861.94/111.97 Y3 @ 861.94/111.97 Y4) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y3 @ Y4) @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y6 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y6 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y7 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y7 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y6 @ Y7) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y5) = 861.94/111.97 (kpair @ 861.94/111.97 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (subset @ 861.94/111.97 (dsetconstr @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 (^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y5 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y4 @ Y5) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y3) = 861.94/111.97 (kpair @ 861.94/111.97 Y4 @ Y5))))))))))))))) @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (subset @ 861.94/111.97 (dsetconstr @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 (^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y5 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y4 @ Y5) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y3) = 861.94/111.97 (kpair @ 861.94/111.97 Y4 @ Y5))))))))))))))) @ 861.94/111.97 (cartprod @ 861.94/111.97 Y0 @ Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : 861.94/111.97 $i > $i > $o]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y3 @ Y4) @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y6 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y6 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y7 : $i]: 861.94/111.97 (( 861.94/111.97 ( 861.94/111.97 in @ 861.94/111.97 Y7 @ Y1) & 861.94/111.97 ( 861.94/111.97 Y2 @ 861.94/111.97 Y6 @ Y7) & 861.94/111.97 ( 861.94/111.97 ( 861.94/111.97 (Y5) = 861.94/111.97 (kpair @ 861.94/111.97 Y6 @ Y7)))))))))))))))) => 861.94/111.97 (Y2 @ 861.94/111.97 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.97 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl612])). 861.94/111.97 thf(zip_derived_cl643, plain, 861.94/111.97 (~ (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.97 (((((??) @ (^[Y1 : $i]: 861.94/111.97 (((Y0 @ Y1) & 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((Y0 @ Y2) => 861.94/111.97 (((Y1) = (Y2))))))))))))) => 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((Y0 @ Y1) => 861.94/111.97 (((Y0 @ Y2) => 861.94/111.97 (((Y1) = (Y2)))))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.97 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.97 (((((!!) @ (^[Y2 : $i]: 861.94/111.97 (((!!) @ (^[Y3 : $i]: 861.94/111.97 (((((Y2) = (Y3))) => 861.94/111.97 (((Y0 @ 861.94/111.97 Y2) <=> 861.94/111.97 (Y1 @ Y3))))))))))) => 861.94/111.97 (((((??) @ (^[Y2 : $i]: 861.94/111.97 (((Y0 @ Y2) & 861.94/111.97 (((!!) @ (^[Y3 : $i]: 861.94/111.97 (((Y0 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))) => 861.94/111.97 (((((??) @ (^[Y2 : $i]: 861.94/111.97 (((Y1 @ Y2) & 861.94/111.97 (((!!) @ (^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y3) => 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y3))))))))))))) => 861.94/111.97 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((Y0) = (Y1))) => 861.94/111.97 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.97 (((!!) @ (^[Y3 : $i > $o]: 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y5 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y5 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y4) = 861.94/111.97 (Y5))) => 861.94/111.97 (( 861.94/111.97 (Y2 @ 861.94/111.97 Y4) <=> 861.94/111.97 (Y3 @ Y5))))))))))))))) => 861.94/111.97 (((dsetconstr @ 861.94/111.97 Y0 @ Y2) = 861.94/111.97 (dsetconstr @ 861.94/111.97 Y1 @ Y3))))))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((!!) @ (^[Y2 : $i]: 861.94/111.97 (((in @ Y2 @ Y0) => 861.94/111.97 (in @ Y2 @ Y1)))))) => 861.94/111.97 (subset @ Y0 @ Y1))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((Y0) = (Y1))) => (subset @ Y1 @ 861.94/111.97 Y0))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((Y0) = (Y1))) => (subset @ 861.94/111.97 Y0 @ Y1))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((!!) @ (^[Y2 : $i]: 861.94/111.97 (((in @ Y2 @ 861.94/111.97 Y0) => (in @ 861.94/111.97 Y2 @ Y1)))))) => 861.94/111.97 (subset @ Y0 @ Y1))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y0 @ Y1) => 861.94/111.97 (((in @ Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ Y2 @ 861.94/111.97 Y1)))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y0 @ Y1) => 861.94/111.97 (((( 861.94/111.97 (~) @ ( 861.94/111.97 in @ Y2 @ 861.94/111.97 Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ Y2 @ 861.94/111.97 Y0)))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (((in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ Y2 @ 861.94/111.97 Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 subset @ 861.94/111.97 Y0 @ Y1)))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((((~) @ (subset @ 861.94/111.97 Y0 @ Y1))) => 861.94/111.97 (((Y0) != (Y1))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ (^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (( 861.94/111.97 (Y0) != 861.94/111.97 (Y1)))))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y2) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ Y2)))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y2) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ Y2))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y1)))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ (^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y0) = 861.94/111.97 (Y1))))))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((subset @ Y0 @ 861.94/111.97 emptyset) => 861.94/111.97 (((Y0) = 861.94/111.97 (emptyset)))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (((subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 (powerset @ 861.94/111.97 Y0)))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0)) => 861.94/111.97 (subset @ 861.94/111.97 Y1 @ Y0))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (in @ Y0 @ 861.94/111.97 (powerset @ 861.94/111.97 Y0))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y1)))))))))) => 861.94/111.97 (((((!!) @ (^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (in @ 861.94/111.97 (dsetconstr @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 (powerset @ 861.94/111.97 Y0)))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 dsetconstr @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y0))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (((!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))) => 861.94/111.97 (((((!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))) => 861.94/111.97 (((( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $o]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (Y3))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (Y3))) => 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) | 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 (binunion @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 (binunion @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y0))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y0))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y1))) => 861.94/111.97 (subset @ 861.94/111.97 Y1 @ Y0))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y1)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 ( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y1))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y1))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (Y0))) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ Y1))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (binintersect @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y1 @ Y2)) = 861.94/111.97 (binunion @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 ( 861.94/111.97 binintersect @ 861.94/111.97 Y0 @ Y2))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y0)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (setminus @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (emptyset))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)))) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1)))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0)))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setminus @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (setminus @ 861.94/111.97 Y0 @ Y1) @ 861.94/111.97 Y0))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (setminus @ 861.94/111.97 Y0 @ 861.94/111.97 Y1) = 861.94/111.97 (emptyset))) => 861.94/111.97 (subset @ 861.94/111.97 Y0 @ Y1))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (Y3))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (Y3))))) => 861.94/111.97 (Y3))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y1) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y0))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ Y1))) => 861.94/111.97 (( 861.94/111.97 (~) @ ( 861.94/111.97 in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 symdiff @ 861.94/111.97 Y0 @ Y1))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y0 @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (iskpair @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset) @ 861.94/111.97 (setadjoin @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (iskpair @ 861.94/111.97 (kpair @ 861.94/111.97 Y0 @ Y1)))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset) @ 861.94/111.97 Y0))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 Y0)))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y1 @ 861.94/111.97 emptyset))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y1))) | 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (Y0)))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (subset @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 emptyset) @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y3 @ 861.94/111.97 emptyset)) @ 861.94/111.97 emptyset)) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 powerset @ 861.94/111.97 ( 861.94/111.97 binunion @ 861.94/111.97 Y0 @ Y1)))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y1) => 861.94/111.97 (in @ 861.94/111.97 ( 861.94/111.97 kpair @ 861.94/111.97 Y2 @ Y3) @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) & 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y4 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y4 @ 861.94/111.97 Y1) & 861.94/111.97 (( 861.94/111.97 (Y2) = 861.94/111.97 (kpair @ 861.94/111.97 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 ( 861.94/111.97 cartprod @ 861.94/111.97 Y0 @ Y1)) => 861.94/111.97 (iskpair @ 861.94/111.97 Y2)))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y1 @ 861.94/111.97 ( 861.94/111.97 setunion @ 861.94/111.97 Y0)) => 861.94/111.97 (( 861.94/111.97 (??) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) & 861.94/111.97 (in @ 861.94/111.97 Y1 @ Y2)))))))))))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (subset @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)) @ 861.94/111.97 Y0)))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (subset @ 861.94/111.97 Y0 @ 861.94/111.97 (setunion @ 861.94/111.97 (setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (setunion @ 861.94/111.97 ( 861.94/111.97 setadjoin @ 861.94/111.97 Y0 @ 861.94/111.97 emptyset)) = 861.94/111.97 (Y0)))))) => 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y0 : $i]: 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y1 : $i > $o]: 861.94/111.97 (( 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y2 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y2 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (!!) @ ( 861.94/111.97 ^[Y3 : $i]: 861.94/111.97 (( 861.94/111.97 (in @ 861.94/111.97 Y3 @ 861.94/111.97 Y0) => 861.94/111.97 (( 861.94/111.97 (Y1 @ 861.94/111.97 Y2) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y3) = 861.94/111.98 (Y2)))))))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset))))))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (iskpair @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (in @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0)))) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (in @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0))) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)))))))) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ Y0)))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (kfst @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y0 @ Y1)) = 861.94/111.98 (Y0))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kfst @ Y2) @ 861.94/111.98 Y0)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (kpair @ 861.94/111.98 Y2 @ Y3))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))) => 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))) => 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))) => 861.94/111.98 (( 861.94/111.98 (Y1) = 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))) => 861.94/111.98 (( 861.94/111.98 (Y1) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (kpair @ 861.94/111.98 Y2 @ Y3))) => 861.94/111.98 (( 861.94/111.98 (Y1) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (iskpair @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y0) @ 861.94/111.98 Y2)))))) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y0) @ 861.94/111.98 Y2))))) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (ksnd @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y0 @ Y1)) = 861.94/111.98 (Y1))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (iskpair @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y0) @ 861.94/111.98 ( 861.94/111.98 ksnd @ Y0)) = 861.94/111.98 (Y0)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 ksnd @ Y2) @ 861.94/111.98 Y1)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y3 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (kfst @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3)) = 861.94/111.98 (Y2))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (ksnd @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3)) = 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y2) @ 861.94/111.98 ( 861.94/111.98 ksnd @ Y2)) = 861.94/111.98 (Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (Y2 @ 861.94/111.98 Y3 @ 861.94/111.98 Y4) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y3 @ Y4) @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y6 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y6 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y7 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y7 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y6 @ Y7) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y5) = 861.94/111.98 (kpair @ 861.94/111.98 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (subset @ 861.94/111.98 (dsetconstr @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 (^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y5 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y4 @ Y5) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y3) = 861.94/111.98 (kpair @ 861.94/111.98 Y4 @ Y5))))))))))))))) @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (subset @ 861.94/111.98 (dsetconstr @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 (^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y5 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y4 @ Y5) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y3) = 861.94/111.98 (kpair @ 861.94/111.98 Y4 @ Y5))))))))))))))) @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y3 @ Y4) @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y6 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y6 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y7 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y7 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y6 @ Y7) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y5) = 861.94/111.98 (kpair @ 861.94/111.98 Y6 @ Y7)))))))))))))))) => 861.94/111.98 (Y2 @ 861.94/111.98 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.98 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl629])). 861.94/111.98 thf(zip_derived_cl660, plain, 861.94/111.98 (~ (((((!!) @ (^[Y0 : $i > $o]: 861.94/111.98 (((!!) @ (^[Y1 : $i > $o]: 861.94/111.98 (((((!!) @ (^[Y2 : $i]: 861.94/111.98 (((!!) @ (^[Y3 : $i]: 861.94/111.98 (((((Y2) = (Y3))) => 861.94/111.98 (((Y0 @ Y2) <=> 861.94/111.98 (Y1 @ Y3))))))))))) => 861.94/111.98 (((((??) @ (^[Y2 : $i]: 861.94/111.98 (((Y0 @ Y2) & 861.94/111.98 (((!!) @ (^[Y3 : $i]: 861.94/111.98 (((Y0 @ Y3) => 861.94/111.98 (((Y2) = 861.94/111.98 (Y3))))))))))))) => 861.94/111.98 (((((??) @ (^[Y2 : $i]: 861.94/111.98 (((Y1 @ Y2) & 861.94/111.98 (((!!) @ (^[Y3 : $i]: 861.94/111.98 (((Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))))))))))))) => 861.94/111.98 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((Y0) = (Y1))) => 861.94/111.98 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.98 (((!!) @ (^[Y3 : $i > $o]: 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y5 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y4) = 861.94/111.98 (Y5))) => 861.94/111.98 (( 861.94/111.98 (Y2 @ 861.94/111.98 Y4) <=> 861.94/111.98 (Y3 @ Y5))))))))))))))) => 861.94/111.98 (((dsetconstr @ 861.94/111.98 Y0 @ Y2) = 861.94/111.98 (dsetconstr @ 861.94/111.98 Y1 @ Y3))))))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((!!) @ (^[Y2 : $i]: 861.94/111.98 (((in @ Y2 @ Y0) => (in @ 861.94/111.98 Y2 @ Y1)))))) => 861.94/111.98 (subset @ Y0 @ Y1))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((Y0) = (Y1))) => (subset @ Y1 @ 861.94/111.98 Y0))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((Y0) = (Y1))) => (subset @ Y0 @ 861.94/111.98 Y1))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((!!) @ (^[Y2 : $i]: 861.94/111.98 (((in @ Y2 @ Y0) => 861.94/111.98 (in @ Y2 @ Y1)))))) => 861.94/111.98 (subset @ Y0 @ Y1))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (((subset @ Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (((in @ Y2 @ 861.94/111.98 Y0) => (in @ 861.94/111.98 Y2 @ Y1)))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (((subset @ 861.94/111.98 Y0 @ Y1) => 861.94/111.98 (((((~) @ ( 861.94/111.98 in @ Y2 @ 861.94/111.98 Y1))) => 861.94/111.98 (((~) @ ( 861.94/111.98 in @ Y2 @ 861.94/111.98 Y0)))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (((in @ Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (((( 861.94/111.98 (~) @ ( 861.94/111.98 in @ Y2 @ 861.94/111.98 Y1))) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 subset @ 861.94/111.98 Y0 @ Y1)))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((~) @ (subset @ 861.94/111.98 Y0 @ Y1))) => 861.94/111.98 (((Y0) != (Y1))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (( 861.94/111.98 (Y0) != 861.94/111.98 (Y1)))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (((subset @ 861.94/111.98 Y0 @ Y1) => 861.94/111.98 (((subset @ 861.94/111.98 Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ Y2)))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (subset @ Y1 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y2) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ Y2))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 Y0 @ 861.94/111.98 (powerset @ 861.94/111.98 Y1)))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((subset @ Y0 @ 861.94/111.98 emptyset) => 861.94/111.98 (((Y0) = 861.94/111.98 (emptyset)))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (((subset @ 861.94/111.98 Y1 @ Y0) => 861.94/111.98 (in @ Y1 @ 861.94/111.98 (powerset @ 861.94/111.98 Y0)))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (((in @ 861.94/111.98 Y1 @ 861.94/111.98 (powerset @ 861.94/111.98 Y0)) => 861.94/111.98 (subset @ 861.94/111.98 Y1 @ Y0))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (in @ Y0 @ 861.94/111.98 (powerset @ 861.94/111.98 Y0))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 Y1)))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (in @ 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 (powerset @ 861.94/111.98 Y0)))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (subset @ 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y0))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $o]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (Y3))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (Y3))) => 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (((( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) | 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 (binunion @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 (binunion @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y0))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y0))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y1))) => 861.94/111.98 (subset @ 861.94/111.98 Y1 @ Y0))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y1)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 ( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y1))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y0))) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ Y1))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y1 @ Y2)) = 861.94/111.98 (binunion @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y2))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (setminus @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)))) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0)))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (setminus @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y0))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setminus @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (emptyset))) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ Y1))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (Y3))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (Y3))))) => 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y0 @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (iskpair @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (iskpair @ 861.94/111.98 (kpair @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 Y0)))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y1))) | 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y0)))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y1) & 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (kpair @ 861.94/111.98 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (iskpair @ 861.94/111.98 Y2)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0)) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (in @ 861.94/111.98 Y1 @ Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset)) @ 861.94/111.98 Y0)))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset)))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (setunion @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset)) = 861.94/111.98 (Y0)))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y3) = 861.94/111.98 (Y2)))))))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset))))))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (iskpair @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (in @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0)))) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (in @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0))) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)))))))) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ Y0)))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (kfst @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y0 @ Y1)) = 861.94/111.98 (Y0))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kfst @ Y2) @ 861.94/111.98 Y0)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (kpair @ 861.94/111.98 Y2 @ Y3))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))) => 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))) => 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))) => 861.94/111.98 (( 861.94/111.98 (Y1) = 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))) => 861.94/111.98 (( 861.94/111.98 (Y1) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (kpair @ 861.94/111.98 Y2 @ Y3))) => 861.94/111.98 (( 861.94/111.98 (Y1) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (iskpair @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y0) @ 861.94/111.98 Y2)))))) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y0) @ 861.94/111.98 Y2))))) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (ksnd @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y0 @ Y1)) = 861.94/111.98 (Y1))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (iskpair @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y0) @ 861.94/111.98 ( 861.94/111.98 ksnd @ Y0)) = 861.94/111.98 (Y0)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 ksnd @ Y2) @ 861.94/111.98 Y1)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y3 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (kfst @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3)) = 861.94/111.98 (Y2))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (ksnd @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3)) = 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 ( 861.94/111.98 kfst @ Y2) @ 861.94/111.98 ( 861.94/111.98 ksnd @ Y2)) = 861.94/111.98 (Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (Y2 @ 861.94/111.98 Y3 @ 861.94/111.98 Y4) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y3 @ Y4) @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y6 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y6 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y7 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y7 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y6 @ Y7) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y5) = 861.94/111.98 (kpair @ 861.94/111.98 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (subset @ 861.94/111.98 (dsetconstr @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 (^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y5 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y4 @ Y5) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y3) = 861.94/111.98 (kpair @ 861.94/111.98 Y4 @ Y5))))))))))))))) @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (subset @ 861.94/111.98 (dsetconstr @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 (^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y5 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y4 @ Y5) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y3) = 861.94/111.98 (kpair @ 861.94/111.98 Y4 @ Y5))))))))))))))) @ 861.94/111.98 (cartprod @ 861.94/111.98 Y0 @ Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : 861.94/111.98 $i > $i > $o]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y3 @ Y4) @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y6 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y6 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y7 : $i]: 861.94/111.98 (( 861.94/111.98 ( 861.94/111.98 in @ 861.94/111.98 Y7 @ Y1) & 861.94/111.98 ( 861.94/111.98 Y2 @ 861.94/111.98 Y6 @ Y7) & 861.94/111.98 ( 861.94/111.98 ( 861.94/111.98 (Y5) = 861.94/111.98 (kpair @ 861.94/111.98 Y6 @ Y7)))))))))))))))) => 861.94/111.98 (Y2 @ 861.94/111.98 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.98 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl643])). 861.94/111.98 thf(zip_derived_cl681, plain, 861.94/111.98 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((Y0) = (Y1))) => 861.94/111.98 (((!!) @ (^[Y2 : $i > $o]: 861.94/111.98 (((!!) @ (^[Y3 : $i > $o]: 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (((in @ 861.94/111.98 Y4 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y5 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y5 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y4) = 861.94/111.98 (Y5))) => 861.94/111.98 (( 861.94/111.98 (Y2 @ 861.94/111.98 Y4) <=> 861.94/111.98 (Y3 @ Y5))))))))))))))) => 861.94/111.98 (((dsetconstr @ 861.94/111.98 Y0 @ Y2) = 861.94/111.98 (dsetconstr @ 861.94/111.98 Y1 @ Y3))))))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((!!) @ (^[Y2 : $i]: 861.94/111.98 (((in @ Y2 @ Y0) => (in @ 861.94/111.98 Y2 @ Y1)))))) => 861.94/111.98 (subset @ Y0 @ Y1))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((Y0) = (Y1))) => (subset @ Y0 @ 861.94/111.98 Y1))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((!!) @ (^[Y2 : $i]: 861.94/111.98 (((in @ Y2 @ Y0) => 861.94/111.98 (in @ Y2 @ Y1)))))) => 861.94/111.98 (subset @ Y0 @ Y1))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (((subset @ Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (((in @ Y2 @ 861.94/111.98 Y0) => (in @ 861.94/111.98 Y2 @ Y1)))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (((subset @ Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (((((~) @ ( 861.94/111.98 in @ Y2 @ Y1))) => 861.94/111.98 (((~) @ ( 861.94/111.98 in @ Y2 @ Y0)))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (((in @ Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (((((~) @ ( 861.94/111.98 in @ Y2 @ 861.94/111.98 Y1))) => 861.94/111.98 (((~) @ ( 861.94/111.98 subset @ 861.94/111.98 Y0 @ Y1)))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((((~) @ (subset @ Y0 @ 861.94/111.98 Y1))) => 861.94/111.98 (((Y0) != (Y1))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (((in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ Y2 @ 861.94/111.98 Y1))) => 861.94/111.98 (( 861.94/111.98 (Y0) != 861.94/111.98 (Y1)))))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ (^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ Y2)))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (subset @ Y1 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (((subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y2) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ Y2))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((subset @ 861.94/111.98 Y0 @ Y1) => 861.94/111.98 (in @ Y0 @ 861.94/111.98 (powerset @ 861.94/111.98 Y1)))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (((subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))))))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((subset @ Y0 @ 861.94/111.98 emptyset) => 861.94/111.98 (((Y0) = (emptyset)))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ (^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 Y0)))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (((in @ Y1 @ 861.94/111.98 (powerset @ 861.94/111.98 Y0)) => 861.94/111.98 (subset @ 861.94/111.98 Y1 @ Y0))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (in @ Y0 @ 861.94/111.98 (powerset @ Y0))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 Y1)))))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (in @ 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 (powerset @ 861.94/111.98 Y0)))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (subset @ 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y0))))))) => 861.94/111.98 (((((!!) @ (^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (((!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $o]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (Y3))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (Y3))) => 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (((((!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) | 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0)))))))))))))) => 861.94/111.98 (((( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 (binunion @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 (binunion @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y0))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y0))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y1))) => 861.94/111.98 (subset @ 861.94/111.98 Y1 @ Y0))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y1)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 ( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y1))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (Y0))) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ Y1))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (binintersect @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y1 @ Y2)) = 861.94/111.98 (binunion @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 ( 861.94/111.98 binintersect @ 861.94/111.98 Y0 @ Y2))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y0)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (setminus @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)))) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1)))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0)))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setminus @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (setminus @ 861.94/111.98 Y0 @ Y1) @ 861.94/111.98 Y0))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setminus @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (emptyset))) => 861.94/111.98 (subset @ 861.94/111.98 Y0 @ Y1))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (Y3))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (Y3))))) => 861.94/111.98 (Y3))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y1) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y0))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ Y1))) => 861.94/111.98 (( 861.94/111.98 (~) @ ( 861.94/111.98 in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 symdiff @ 861.94/111.98 Y0 @ Y1))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y0 @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (iskpair @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 (setadjoin @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (iskpair @ 861.94/111.98 (kpair @ 861.94/111.98 Y0 @ Y1)))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 Y0)))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y1))) | 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y0)))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (subset @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 powerset @ 861.94/111.98 ( 861.94/111.98 binunion @ 861.94/111.98 Y0 @ Y1)))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y1) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y2 @ Y3) @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y4 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y4 @ 861.94/111.98 Y1) & 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (kpair @ 861.94/111.98 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (iskpair @ 861.94/111.98 Y2)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0)) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (in @ 861.94/111.98 Y1 @ Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (subset @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset)) @ 861.94/111.98 Y0)))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (subset @ 861.94/111.98 Y0 @ 861.94/111.98 (setunion @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset)))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (setunion @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset)) = 861.94/111.98 (Y0)))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y3) = 861.94/111.98 (Y2)))))))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset))))))))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i > $o]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y3 @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y2) => 861.94/111.98 (( 861.94/111.98 (Y1 @ 861.94/111.98 Y3) => 861.94/111.98 (( 861.94/111.98 (Y2) = 861.94/111.98 (Y3))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 Y0) & 861.94/111.98 (Y1 @ Y2)))))) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 Y0 @ Y1)) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset)))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2)))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (iskpair @ 861.94/111.98 Y0) => 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 ( 861.94/111.98 dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (in @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0)))) & 861.94/111.98 (( 861.94/111.98 (dsetconstr @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ 861.94/111.98 ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (in @ 861.94/111.98 (setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 Y0))) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (??) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y1 @ 861.94/111.98 Y0) & 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)))))))) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 setunion @ 861.94/111.98 Y0) @ Y0)))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (kfst @ 861.94/111.98 ( 861.94/111.98 kpair @ 861.94/111.98 Y0 @ Y1)) = 861.94/111.98 (Y0))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (in @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 cartprod @ 861.94/111.98 Y0 @ Y1)) => 861.94/111.98 (in @ 861.94/111.98 ( 861.94/111.98 kfst @ Y2) @ 861.94/111.98 Y0)))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y3 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (kpair @ 861.94/111.98 Y0 @ 861.94/111.98 Y1) = 861.94/111.98 (kpair @ 861.94/111.98 Y2 @ Y3))) => 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y2))))))))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))) => 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (Y0) = 861.94/111.98 (Y1))) => 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 emptyset))))))))))) => 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y0 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y1 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y2 : $i]: 861.94/111.98 (( 861.94/111.98 (!!) @ ( 861.94/111.98 ^[Y3 : $i]: 861.94/111.98 (( 861.94/111.98 (( 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y0 @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y1 @ 861.94/111.98 emptyset)) @ 861.94/111.98 emptyset)) = 861.94/111.98 (setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 Y2 @ 861.94/111.98 emptyset) @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.98 ( 861.94/111.98 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y3))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (kpair @ 861.94/111.99 Y2 @ Y3))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 Y2)))))) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 Y2))))) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (ksnd @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y0 @ Y1)) = 861.94/111.99 (Y1))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y0)) = 861.94/111.99 (Y0)))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y2) @ 861.94/111.99 Y1)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y3 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (kfst @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3)) = 861.94/111.99 (Y2))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (ksnd @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3)) = 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y2) @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y2)) = 861.94/111.99 (Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (Y2 @ 861.94/111.99 Y3 @ 861.94/111.99 Y4) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y3 @ Y4) @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y6 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y6 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y7 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y7 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y6 @ Y7) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y5) = 861.94/111.99 (kpair @ 861.94/111.99 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 (dsetconstr @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y5 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y4 @ Y5) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y3) = 861.94/111.99 (kpair @ 861.94/111.99 Y4 @ Y5))))))))))))))) @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 (dsetconstr @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y5 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y4 @ Y5) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y3) = 861.94/111.99 (kpair @ 861.94/111.99 Y4 @ Y5))))))))))))))) @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y3 @ Y4) @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y6 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y6 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y7 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y7 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y6 @ Y7) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y5) = 861.94/111.99 (kpair @ 861.94/111.99 Y6 @ Y7)))))))))))))))) => 861.94/111.99 (Y2 @ 861.94/111.99 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.99 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl660])). 861.94/111.99 thf(zip_derived_cl697, plain, 861.94/111.99 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ Y0) => (in @ 861.94/111.99 Y2 @ Y1)))))) => 861.94/111.99 (subset @ Y0 @ Y1))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ Y0) => 861.94/111.99 (in @ Y2 @ Y1)))))) => 861.94/111.99 (subset @ Y0 @ Y1))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (((in @ Y2 @ Y0) => 861.94/111.99 (in @ Y2 @ Y1)))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (((((~) @ ( 861.94/111.99 in @ Y2 @ Y1))) => 861.94/111.99 (((~) @ ( 861.94/111.99 in @ Y2 @ Y0)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (((((~) @ ( 861.94/111.99 in @ Y2 @ Y1))) => 861.94/111.99 (((~) @ ( 861.94/111.99 subset @ 861.94/111.99 Y0 @ Y1)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((~) @ (subset @ Y0 @ Y1))) => 861.94/111.99 (((Y0) != (Y1))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (((( 861.94/111.99 (~) @ ( 861.94/111.99 in @ Y2 @ 861.94/111.99 Y1))) => 861.94/111.99 (( 861.94/111.99 (Y0) != 861.94/111.99 (Y1)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ Y2)))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (subset @ Y1 @ 861.94/111.99 (setadjoin @ Y0 @ 861.94/111.99 Y1)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ Y2) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ Y2))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ Y1) => 861.94/111.99 (in @ Y0 @ 861.94/111.99 (powerset @ Y1)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ Y1) => 861.94/111.99 (((subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 emptyset) => 861.94/111.99 (((Y0) = (emptyset)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y0)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y0)) => 861.94/111.99 (subset @ 861.94/111.99 Y1 @ Y0))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (in @ Y0 @ 861.94/111.99 (powerset @ Y0))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 (powerset @ 861.94/111.99 Y0) @ 861.94/111.99 (powerset @ 861.94/111.99 Y1)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y0)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y0))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $o]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (Y3))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (Y3))) => 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) | 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0)))))))))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 (binunion @ 861.94/111.99 Y0 @ Y1)))))))) => 861.94/111.99 (((( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 Y1 @ 861.94/111.99 (binunion @ 861.94/111.99 Y0 @ Y1)))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y0))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y0))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y1))) => 861.94/111.99 (subset @ 861.94/111.99 Y1 @ Y0))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y1)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 ( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y1)))))))) => 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y1))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y0))) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ Y1))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y1 @ Y2)) = 861.94/111.99 (binunion @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y2))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (setminus @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)))) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0)))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (setminus @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y0))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setminus @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (emptyset))) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ Y1))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (Y3))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (Y3))))) => 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y0 @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (iskpair @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (iskpair @ 861.94/111.99 (kpair @ 861.94/111.99 Y0 @ Y1)))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset) @ 861.94/111.99 Y0))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y0)))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y1))) | 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y0)))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) & 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (kpair @ 861.94/111.99 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (iskpair @ 861.94/111.99 Y2)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0)) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (in @ 861.94/111.99 Y1 @ Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset)) @ 861.94/111.99 Y0)))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset)))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (setunion @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset)) = 861.94/111.99 (Y0)))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y3) => 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (Y1 @ Y2)))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset)))))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (Y1 @ Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y3) => 861.94/111.99 (( 861.94/111.99 (Y3) = 861.94/111.99 (Y2)))))))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset))))))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y3) => 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (Y1 @ Y2)))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (in @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 Y0)))) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (in @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 Y0))) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)))))))) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ Y0)))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (kfst @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y0 @ Y1)) = 861.94/111.99 (Y0))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kfst @ Y2) @ 861.94/111.99 Y0)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y2))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (kpair @ 861.94/111.99 Y2 @ Y3))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y2))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1))) => 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1))) => 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y3))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (kpair @ 861.94/111.99 Y2 @ Y3))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 Y2)))))) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 Y2))))) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (ksnd @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y0 @ Y1)) = 861.94/111.99 (Y1))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y0)) = 861.94/111.99 (Y0)))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y2) @ 861.94/111.99 Y1)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y3 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (kfst @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3)) = 861.94/111.99 (Y2))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (ksnd @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3)) = 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y2) @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y2)) = 861.94/111.99 (Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (Y2 @ 861.94/111.99 Y3 @ 861.94/111.99 Y4) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y3 @ Y4) @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y6 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y6 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y7 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y7 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y6 @ Y7) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y5) = 861.94/111.99 (kpair @ 861.94/111.99 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 (dsetconstr @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y5 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y4 @ Y5) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y3) = 861.94/111.99 (kpair @ 861.94/111.99 Y4 @ Y5))))))))))))))) @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 (dsetconstr @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y5 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y4 @ Y5) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y3) = 861.94/111.99 (kpair @ 861.94/111.99 Y4 @ Y5))))))))))))))) @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y3 @ Y4) @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y6 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y6 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y7 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y7 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y6 @ Y7) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y5) = 861.94/111.99 (kpair @ 861.94/111.99 Y6 @ Y7)))))))))))))))) => 861.94/111.99 (Y2 @ 861.94/111.99 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.99 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl681])). 861.94/111.99 thf(zip_derived_cl715, plain, 861.94/111.99 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ Y0) => (in @ 861.94/111.99 Y2 @ Y1)))))) => 861.94/111.99 (subset @ Y0 @ Y1))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ Y0 @ Y1) => 861.94/111.99 (((in @ Y2 @ Y0) => 861.94/111.99 (in @ Y2 @ Y1)))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (((((~) @ (in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (((~) @ (in @ 861.94/111.99 Y2 @ Y0)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ Y0) => 861.94/111.99 (((((~) @ ( 861.94/111.99 in @ Y2 @ Y1))) => 861.94/111.99 (((~) @ ( 861.94/111.99 subset @ Y0 @ 861.94/111.99 Y1)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((~) @ (subset @ Y0 @ Y1))) => 861.94/111.99 (((Y0) != (Y1))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (((((~) @ ( 861.94/111.99 in @ Y2 @ 861.94/111.99 Y1))) => 861.94/111.99 (((Y0) != 861.94/111.99 (Y1)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ Y2)))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (subset @ Y1 @ 861.94/111.99 (setadjoin @ Y0 @ Y1)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y2) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ Y2))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 Y1) => (in @ 861.94/111.99 Y0 @ 861.94/111.99 (powerset @ Y1)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ Y1) => 861.94/111.99 (((subset @ 861.94/111.99 Y1 @ Y0) => 861.94/111.99 (((Y0) = 861.94/111.99 (Y1))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 emptyset) => 861.94/111.99 (((Y0) = (emptyset)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 (powerset @ 861.94/111.99 Y0)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y0)) => 861.94/111.99 (subset @ 861.94/111.99 Y1 @ Y0))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (in @ Y0 @ 861.94/111.99 (powerset @ Y0))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ Y1) => 861.94/111.99 (subset @ 861.94/111.99 (powerset @ 861.94/111.99 Y0) @ 861.94/111.99 (powerset @ 861.94/111.99 Y1)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (in @ 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (powerset @ 861.94/111.99 Y0)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y0))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $o]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (Y3))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (Y3))) => 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) | 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0)))))))))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 (binunion @ 861.94/111.99 Y0 @ Y1)))))))) => 861.94/111.99 (((((!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 Y1 @ 861.94/111.99 (binunion @ 861.94/111.99 Y0 @ Y1)))))))) => 861.94/111.99 (((( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y0))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y0))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y1))) => 861.94/111.99 (subset @ 861.94/111.99 Y1 @ Y0))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y1)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 ( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y1)))))))) => 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y1))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (Y0))) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ Y1))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (binintersect @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y1 @ Y2)) = 861.94/111.99 (binunion @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 binintersect @ 861.94/111.99 Y0 @ Y2))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (setminus @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)))) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1)))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0)))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setminus @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (setminus @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 Y0))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setminus @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (emptyset))) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ Y1))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (Y3))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (Y3))))) => 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y0))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (( 861.94/111.99 (~) @ ( 861.94/111.99 in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 symdiff @ 861.94/111.99 Y0 @ Y1))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y0 @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (iskpair @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 (setadjoin @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (iskpair @ 861.94/111.99 (kpair @ 861.94/111.99 Y0 @ Y1)))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset) @ 861.94/111.99 Y0))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y0)))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y1))) | 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y0)))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 ( 861.94/111.99 binunion @ 861.94/111.99 Y0 @ Y1)))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) & 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (kpair @ 861.94/111.99 Y3 @ Y4)))))))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (iskpair @ 861.94/111.99 Y2)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0)) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (in @ 861.94/111.99 Y1 @ Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (subset @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset)) @ 861.94/111.99 Y0)))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 (setunion @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset)))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (setunion @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset)) = 861.94/111.99 (Y0)))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y3) => 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (Y1 @ Y2)))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset)))))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (Y1 @ Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y3) => 861.94/111.99 (( 861.94/111.99 (Y3) = 861.94/111.99 (Y2)))))))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset))))))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (( 861.94/111.99 (Y1 @ 861.94/111.99 Y3) => 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) & 861.94/111.99 (Y1 @ Y2)))))) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 Y0 @ Y1)) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset)))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (in @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 Y0)))) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (in @ 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 Y0))) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)))))))) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ Y0)))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (kfst @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y0 @ Y1)) = 861.94/111.99 (Y0))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kfst @ Y2) @ 861.94/111.99 Y0)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y2))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (kpair @ 861.94/111.99 Y2 @ Y3))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y2))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1))) => 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1))) => 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 emptyset))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (Y2) = 861.94/111.99 (Y3))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset))) => 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (Y1)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)) = 861.94/111.99 (setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 emptyset) @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y3 @ 861.94/111.99 emptyset)) @ 861.94/111.99 emptyset)))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) = 861.94/111.99 (kpair @ 861.94/111.99 Y2 @ Y3))) => 861.94/111.99 (( 861.94/111.99 (Y1) = 861.94/111.99 (Y3))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y1 @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 Y2)))))) & 861.94/111.99 (( 861.94/111.99 (dsetconstr @ 861.94/111.99 ( 861.94/111.99 setunion @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (Y0) = 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 Y2))))) = 861.94/111.99 (setadjoin @ 861.94/111.99 Y1 @ 861.94/111.99 emptyset))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (ksnd @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y0 @ Y1)) = 861.94/111.99 (Y1))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (iskpair @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y0) @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y0)) = 861.94/111.99 (Y0)))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y2) @ 861.94/111.99 Y1)))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y2 @ Y0))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3) @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (in @ 861.94/111.99 Y3 @ Y1))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (kfst @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3)) = 861.94/111.99 (Y2))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (ksnd @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y2 @ Y3)) = 861.94/111.99 (Y3))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y2 @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1)) => 861.94/111.99 (( 861.94/111.99 (kpair @ 861.94/111.99 ( 861.94/111.99 kfst @ Y2) @ 861.94/111.99 ( 861.94/111.99 ksnd @ Y2)) = 861.94/111.99 (Y2)))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (Y2 @ 861.94/111.99 Y3 @ 861.94/111.99 Y4) => 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y3 @ Y4) @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y6 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y6 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y7 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y7 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y6 @ Y7) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y5) = 861.94/111.99 (kpair @ 861.94/111.99 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 (dsetconstr @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y5 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y4 @ Y5) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y3) = 861.94/111.99 (kpair @ 861.94/111.99 Y4 @ Y5))))))))))))))) @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (subset @ 861.94/111.99 (dsetconstr @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y5 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y4 @ Y5) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y3) = 861.94/111.99 (kpair @ 861.94/111.99 Y4 @ Y5))))))))))))))) @ 861.94/111.99 (cartprod @ 861.94/111.99 Y0 @ Y1))))))))))) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y0 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y2 : 861.94/111.99 $i > $i > $o]: 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y3 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y3 @ 861.94/111.99 Y0) => 861.94/111.99 (( 861.94/111.99 (!!) @ ( 861.94/111.99 ^[Y4 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y4 @ 861.94/111.99 Y1) => 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 ( 861.94/111.99 kpair @ 861.94/111.99 Y3 @ Y4) @ 861.94/111.99 ( 861.94/111.99 dsetconstr @ 861.94/111.99 ( 861.94/111.99 cartprod @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 ( 861.94/111.99 ^[Y5 : $i]: 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y6 : $i]: 861.94/111.99 (( 861.94/111.99 (in @ 861.94/111.99 Y6 @ 861.94/111.99 Y0) & 861.94/111.99 (( 861.94/111.99 (??) @ ( 861.94/111.99 ^[Y7 : $i]: 861.94/111.99 (( 861.94/111.99 ( 861.94/111.99 in @ 861.94/111.99 Y7 @ Y1) & 861.94/111.99 ( 861.94/111.99 Y2 @ 861.94/111.99 Y6 @ Y7) & 861.94/111.99 ( 861.94/111.99 ( 861.94/111.99 (Y5) = 861.94/111.99 (kpair @ 861.94/111.99 Y6 @ Y7)))))))))))))))) => 861.94/111.99 (Y2 @ 861.94/111.99 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/111.99 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl697])). 861.94/111.99 thf(zip_derived_cl728, plain, 861.94/111.99 (~ (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ Y0) => (in @ 861.94/111.99 Y2 @ Y1)))))) => 861.94/111.99 (subset @ Y0 @ Y1))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ Y0 @ Y1) => 861.94/111.99 (((in @ Y2 @ Y0) => 861.94/111.99 (in @ Y2 @ Y1)))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ Y0 @ Y1) => 861.94/111.99 (((((~) @ (in @ Y2 @ 861.94/111.99 Y1))) => 861.94/111.99 (((~) @ (in @ Y2 @ 861.94/111.99 Y0)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ Y0) => 861.94/111.99 (((((~) @ (in @ 861.94/111.99 Y2 @ Y1))) => 861.94/111.99 (((~) @ (subset @ 861.94/111.99 Y0 @ Y1)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((((~) @ (subset @ Y0 @ Y1))) => 861.94/111.99 (((Y0) != (Y1))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((in @ Y2 @ 861.94/111.99 Y0) => 861.94/111.99 (((((~) @ ( 861.94/111.99 in @ Y2 @ Y1))) => 861.94/111.99 (((Y0) != (Y1)))))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y0 @ Y1) => 861.94/111.99 (((subset @ 861.94/111.99 Y1 @ 861.94/111.99 Y2) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ Y2)))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (subset @ Y1 @ 861.94/111.99 (setadjoin @ Y0 @ Y1)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((!!) @ (^[Y2 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y2) => 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 ( 861.94/111.99 setadjoin @ 861.94/111.99 Y1 @ Y2))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 Y1) => (in @ Y0 @ 861.94/111.99 (powerset @ Y1)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (((subset @ 861.94/111.99 Y1 @ Y0) => 861.94/111.99 (((Y0) = (Y1))))))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((subset @ Y0 @ 861.94/111.99 emptyset) => 861.94/111.99 (((Y0) = (emptyset)))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((subset @ 861.94/111.99 Y1 @ Y0) => 861.94/111.99 (in @ Y1 @ 861.94/111.99 (powerset @ 861.94/111.99 Y0)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (((in @ 861.94/111.99 Y1 @ 861.94/111.99 (powerset @ 861.94/111.99 Y0)) => 861.94/111.99 (subset @ 861.94/111.99 Y1 @ Y0))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (in @ Y0 @ 861.94/111.99 (powerset @ Y0))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ (^[Y1 : $i]: 861.94/111.99 (( 861.94/111.99 (subset @ 861.94/111.99 Y0 @ 861.94/111.99 Y1) => 861.94/111.99 (subset @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y0) @ 861.94/111.99 ( 861.94/111.99 powerset @ 861.94/111.99 Y1)))))))))) => 861.94/111.99 (((((!!) @ (^[Y0 : $i]: 861.94/111.99 (((!!) @ ( 861.94/111.99 ^[Y1 : $i > $o]: 861.94/111.99 (in @ 861.94/111.99 (dsetconstr @ 861.94/111.99 Y0 @ Y1) @ 861.94/111.99 (powerset @ 861.94/111.99 Y0)))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (subset @ 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $o]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (Y3))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (Y3))) => 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) | 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 (binunion @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y1 @ 861.94/112.00 (binunion @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (((( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y0))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y1))) => 861.94/112.00 (subset @ 861.94/112.00 Y1 @ Y0))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 ( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y1))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y0))) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y1 @ Y2)) = 861.94/112.00 (binunion @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y2))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0)))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (Y3))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (Y3))))) => 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y0 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (iskpair @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (iskpair @ 861.94/112.00 (kpair @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (subset @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset) @ 861.94/112.00 Y0))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 Y0)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y1))) | 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y0)))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y1) & 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (kpair @ 861.94/112.00 Y3 @ Y4)))))))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (iskpair @ 861.94/112.00 Y2)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0)) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (in @ 861.94/112.00 Y1 @ Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset)) @ 861.94/112.00 Y0)))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset)))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (setunion @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset)) = 861.94/112.00 (Y0)))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y2) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y3) => 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (Y1 @ Y2)))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset)))))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (Y1 @ Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y2) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y3) => 861.94/112.00 (( 861.94/112.00 (Y3) = 861.94/112.00 (Y2)))))))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset))))))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y2) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y3) => 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (Y1 @ Y2)))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (iskpair @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (in @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 Y0)))) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (in @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 Y0))) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)))))))) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ Y0)))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (kfst @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y0 @ Y1)) = 861.94/112.00 (Y0))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kfst @ Y2) @ 861.94/112.00 Y0)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y2))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (kpair @ 861.94/112.00 Y2 @ Y3))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y2))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1))) => 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1))) => 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y3))) => 861.94/112.00 (( 861.94/112.00 (Y1) = 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))) => 861.94/112.00 (( 861.94/112.00 (Y1) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (kpair @ 861.94/112.00 Y2 @ Y3))) => 861.94/112.00 (( 861.94/112.00 (Y1) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (iskpair @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y0) @ 861.94/112.00 Y2)))))) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y0) @ 861.94/112.00 Y2))))) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (ksnd @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y0 @ Y1)) = 861.94/112.00 (Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (iskpair @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y0) @ 861.94/112.00 ( 861.94/112.00 ksnd @ Y0)) = 861.94/112.00 (Y0)))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 ksnd @ Y2) @ 861.94/112.00 Y1)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y3 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (kfst @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3)) = 861.94/112.00 (Y2))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (ksnd @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3)) = 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y2) @ 861.94/112.00 ( 861.94/112.00 ksnd @ Y2)) = 861.94/112.00 (Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (Y2 @ 861.94/112.00 Y3 @ 861.94/112.00 Y4) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y3 @ Y4) @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y6 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y6 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y7 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y7 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y6 @ Y7) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y5) = 861.94/112.00 (kpair @ 861.94/112.00 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (subset @ 861.94/112.00 (dsetconstr @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 (^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y5 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y4 @ Y5) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y3) = 861.94/112.00 (kpair @ 861.94/112.00 Y4 @ Y5))))))))))))))) @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (subset @ 861.94/112.00 (dsetconstr @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 (^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y5 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y4 @ Y5) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y3) = 861.94/112.00 (kpair @ 861.94/112.00 Y4 @ Y5))))))))))))))) @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y3 @ Y4) @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y6 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y6 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y7 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y7 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y6 @ Y7) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y5) = 861.94/112.00 (kpair @ 861.94/112.00 Y6 @ Y7)))))))))))))))) => 861.94/112.00 (Y2 @ 861.94/112.00 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/112.00 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl715])). 861.94/112.00 thf(zip_derived_cl737, plain, 861.94/112.00 (~ (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((((!!) @ (^[Y2 : $i]: 861.94/112.00 (((in @ Y2 @ Y0) => (in @ 861.94/112.00 Y2 @ Y1)))))) => 861.94/112.00 (subset @ Y0 @ Y1))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ Y0 @ Y1) => 861.94/112.00 (((in @ Y2 @ Y0) => (in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ Y0 @ Y1) => 861.94/112.00 (((((~) @ (in @ Y2 @ Y1))) => 861.94/112.00 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((in @ Y2 @ Y0) => 861.94/112.00 (((((~) @ (in @ Y2 @ 861.94/112.00 Y1))) => 861.94/112.00 (((~) @ (subset @ 861.94/112.00 Y0 @ Y1)))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((((~) @ (subset @ Y0 @ Y1))) => 861.94/112.00 (((Y0) != (Y1))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((in @ Y2 @ Y0) => 861.94/112.00 (((((~) @ ( 861.94/112.00 in @ Y2 @ Y1))) => 861.94/112.00 (((Y0) != (Y1)))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ 861.94/112.00 Y0 @ Y1) => 861.94/112.00 (((subset @ 861.94/112.00 Y1 @ Y2) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y2)))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (subset @ Y1 @ 861.94/112.00 (setadjoin @ Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y2) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ Y2))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((subset @ Y0 @ 861.94/112.00 Y1) => (in @ Y0 @ 861.94/112.00 (powerset @ Y1)))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((subset @ Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (((subset @ Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (((Y0) = (Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((subset @ Y0 @ emptyset) => 861.94/112.00 (((Y0) = (emptyset)))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((subset @ 861.94/112.00 Y1 @ Y0) => 861.94/112.00 (in @ Y1 @ 861.94/112.00 (powerset @ Y0)))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((in @ Y1 @ 861.94/112.00 (powerset @ 861.94/112.00 Y0)) => 861.94/112.00 (subset @ 861.94/112.00 Y1 @ Y0))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (in @ Y0 @ 861.94/112.00 (powerset @ Y0))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 Y1)))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i > $o]: 861.94/112.00 (in @ 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 (powerset @ 861.94/112.00 Y0)))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (subset @ 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $o]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (Y3))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (Y3))) => 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) | 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y1 @ 861.94/112.00 (binunion @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (((( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y0))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y1))) => 861.94/112.00 (subset @ 861.94/112.00 Y1 @ Y0))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 ( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y1))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y0))) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y1 @ Y2)) = 861.94/112.00 (binunion @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y2))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0)))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (Y3))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (Y3))))) => 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y0 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (iskpair @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (iskpair @ 861.94/112.00 (kpair @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (subset @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset) @ 861.94/112.00 Y0))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 Y0)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y1))) | 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y0)))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y1) & 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (kpair @ 861.94/112.00 Y3 @ Y4)))))))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (iskpair @ 861.94/112.00 Y2)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0)) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (in @ 861.94/112.00 Y1 @ Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset)) @ 861.94/112.00 Y0)))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset)))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (setunion @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset)) = 861.94/112.00 (Y0)))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y2) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y3) => 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (Y1 @ Y2)))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset)))))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (Y1 @ Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y2) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y3) => 861.94/112.00 (( 861.94/112.00 (Y3) = 861.94/112.00 (Y2)))))))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset))))))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i > $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y2) => 861.94/112.00 (( 861.94/112.00 (Y1 @ 861.94/112.00 Y3) => 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (Y1 @ Y2)))))) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1)) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset)))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (iskpair @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (in @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 Y0)))) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (in @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 Y0))) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)))))))) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ Y0)))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (kfst @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y0 @ Y1)) = 861.94/112.00 (Y0))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kfst @ Y2) @ 861.94/112.00 Y0)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y2))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (kpair @ 861.94/112.00 Y2 @ Y3))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y2))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1))) => 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1))) => 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (Y2) = 861.94/112.00 (Y3))) => 861.94/112.00 (( 861.94/112.00 (Y1) = 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset))) => 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)) = 861.94/112.00 (setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 emptyset) @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setadjoin @ 861.94/112.00 Y3 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))) => 861.94/112.00 (( 861.94/112.00 (Y1) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (kpair @ 861.94/112.00 Y2 @ Y3))) => 861.94/112.00 (( 861.94/112.00 (Y1) = 861.94/112.00 (Y3))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (iskpair @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y0) @ 861.94/112.00 Y2)))))) & 861.94/112.00 (( 861.94/112.00 (dsetconstr @ 861.94/112.00 ( 861.94/112.00 setunion @ 861.94/112.00 Y0) @ 861.94/112.00 ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (Y0) = 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y0) @ 861.94/112.00 Y2))))) = 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (ksnd @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y0 @ Y1)) = 861.94/112.00 (Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (iskpair @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y0) @ 861.94/112.00 ( 861.94/112.00 ksnd @ Y0)) = 861.94/112.00 (Y0)))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 ksnd @ Y2) @ 861.94/112.00 Y1)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3) @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y3 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (kfst @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3)) = 861.94/112.00 (Y2))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (ksnd @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y2 @ Y3)) = 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (kpair @ 861.94/112.00 ( 861.94/112.00 kfst @ Y2) @ 861.94/112.00 ( 861.94/112.00 ksnd @ Y2)) = 861.94/112.00 (Y2)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (Y2 @ 861.94/112.00 Y3 @ 861.94/112.00 Y4) => 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y3 @ Y4) @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y6 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y6 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y7 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y7 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y6 @ Y7) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y5) = 861.94/112.00 (kpair @ 861.94/112.00 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (subset @ 861.94/112.00 (dsetconstr @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 (^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y5 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y4 @ Y5) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y3) = 861.94/112.00 (kpair @ 861.94/112.00 Y4 @ Y5))))))))))))))) @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (subset @ 861.94/112.00 (dsetconstr @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 (^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y5 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y4 @ Y5) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y3) = 861.94/112.00 (kpair @ 861.94/112.00 Y4 @ Y5))))))))))))))) @ 861.94/112.00 (cartprod @ 861.94/112.00 Y0 @ Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : 861.94/112.00 $i > $i > $o]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y3 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y4 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y4 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 kpair @ 861.94/112.00 Y3 @ Y4) @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 ( 861.94/112.00 cartprod @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 ^[Y5 : $i]: 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y6 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y6 @ 861.94/112.00 Y0) & 861.94/112.00 (( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y7 : $i]: 861.94/112.00 (( 861.94/112.00 ( 861.94/112.00 in @ 861.94/112.00 Y7 @ Y1) & 861.94/112.00 ( 861.94/112.00 Y2 @ 861.94/112.00 Y6 @ Y7) & 861.94/112.00 ( 861.94/112.00 ( 861.94/112.00 (Y5) = 861.94/112.00 (kpair @ 861.94/112.00 Y6 @ Y7)))))))))))))))) => 861.94/112.00 (Y2 @ 861.94/112.00 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/112.00 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl728])). 861.94/112.00 thf(zip_derived_cl751, plain, 861.94/112.00 (~ (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ Y0 @ Y1) => 861.94/112.00 (((in @ Y2 @ Y0) => (in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ Y0 @ Y1) => 861.94/112.00 (((((~) @ (in @ Y2 @ Y1))) => 861.94/112.00 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((in @ Y2 @ Y0) => 861.94/112.00 (((((~) @ (in @ Y2 @ Y1))) => 861.94/112.00 (((~) @ (subset @ 861.94/112.00 Y0 @ Y1)))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((((~) @ (subset @ Y0 @ Y1))) => 861.94/112.00 (((Y0) != (Y1))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((in @ Y2 @ Y0) => 861.94/112.00 (((((~) @ (in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (((Y0) != (Y1)))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (((subset @ 861.94/112.00 Y1 @ Y2) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y2)))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (subset @ Y1 @ 861.94/112.00 (setadjoin @ Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((!!) @ (^[Y2 : $i]: 861.94/112.00 (((subset @ 861.94/112.00 Y0 @ Y2) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ Y2))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((subset @ Y0 @ Y1) => 861.94/112.00 (in @ Y0 @ 861.94/112.00 (powerset @ Y1)))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((subset @ Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (((subset @ Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (((Y0) = (Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((subset @ Y0 @ emptyset) => 861.94/112.00 (((Y0) = (emptyset)))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((subset @ Y1 @ 861.94/112.00 Y0) => (in @ 861.94/112.00 Y1 @ 861.94/112.00 (powerset @ Y0)))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((in @ Y1 @ 861.94/112.00 (powerset @ Y0)) => 861.94/112.00 (subset @ 861.94/112.00 Y1 @ Y0))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (in @ Y0 @ (powerset @ Y0))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i]: 861.94/112.00 (((subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 (powerset @ 861.94/112.00 Y0) @ 861.94/112.00 (powerset @ 861.94/112.00 Y1)))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i > $o]: 861.94/112.00 (in @ 861.94/112.00 ( 861.94/112.00 dsetconstr @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 powerset @ 861.94/112.00 Y0)))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ (^[Y1 : $i > $o]: 861.94/112.00 (subset @ 861.94/112.00 (dsetconstr @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ Y1 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $o]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (Y3))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (Y3))) => 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) | 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))))) => 861.94/112.00 (((((!!) @ (^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 (binunion @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 Y1 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (((!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (subset @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (((((!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))) => 861.94/112.00 (((( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y0))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y1))) => 861.94/112.00 (subset @ 861.94/112.00 Y1 @ Y0))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 ( 861.94/112.00 (??) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) & 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y1))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y1))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (Y0))) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (binintersect @ 861.94/112.00 Y0 @ 861.94/112.00 ( 861.94/112.00 binunion @ 861.94/112.00 Y1 @ Y2)) = 861.94/112.00 (binunion @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 ( 861.94/112.00 binintersect @ 861.94/112.00 Y0 @ Y2))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y0)))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (subset @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ Y1)))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1)))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0)))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 setminus @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (subset @ 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ Y1) @ 861.94/112.00 Y0))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (setminus @ 861.94/112.00 Y0 @ 861.94/112.00 Y1) = 861.94/112.00 (emptyset))) => 861.94/112.00 (subset @ 861.94/112.00 Y0 @ Y1))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1)) => 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y3 : $o]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (Y3))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (Y3))))) => 861.94/112.00 (Y3))))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y0) => 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y2 @ 861.94/112.00 Y1) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y2 : $i]: 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y0))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ Y1))) => 861.94/112.00 (( 861.94/112.00 (~) @ ( 861.94/112.00 in @ 861.94/112.00 Y2 @ 861.94/112.00 ( 861.94/112.00 symdiff @ 861.94/112.00 Y0 @ Y1))))))))))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y0 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 (setunion @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset)))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (iskpair @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 emptyset) @ 861.94/112.00 (setadjoin @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y0 @ 861.94/112.00 (setadjoin @ 861.94/112.00 Y1 @ 861.94/112.00 emptyset)) @ 861.94/112.00 emptyset))))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (iskpair @ 861.94/112.00 (kpair @ 861.94/112.00 Y0 @ Y1)))))))) => 861.94/112.00 (( 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y0 : $i]: 861.94/112.00 (( 861.94/112.00 (!!) @ ( 861.94/112.00 ^[Y1 : $i]: 861.94/112.00 (( 861.94/112.00 (in @ 861.94/112.00 Y1 @ 861.94/112.00 Y0) => 861.94/112.01 (subset @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset) @ 861.94/112.01 Y0))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y1 @ 861.94/112.01 Y0) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 Y0)))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (Y2) = 861.94/112.01 (Y1))) | 861.94/112.01 (( 861.94/112.01 (Y2) = 861.94/112.01 (Y0)))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (subset @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset)) @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1)))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset)) @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (subset @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)) @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)) @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1)))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y2 @ Y3) @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 ( 861.94/112.01 powerset @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1)))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y2 @ Y3) @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y0) & 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y4 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y4 @ 861.94/112.01 Y1) & 861.94/112.01 (( 861.94/112.01 (Y2) = 861.94/112.01 (kpair @ 861.94/112.01 Y3 @ Y4)))))))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (iskpair @ 861.94/112.01 Y2)))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y1 @ 861.94/112.01 ( 861.94/112.01 setunion @ 861.94/112.01 Y0)) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) & 861.94/112.01 (in @ 861.94/112.01 Y1 @ Y2)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (subset @ 861.94/112.01 (setunion @ 861.94/112.01 (setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset)) @ 861.94/112.01 Y0)))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (subset @ 861.94/112.01 Y0 @ 861.94/112.01 (setunion @ 861.94/112.01 (setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset)))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (setunion @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset)) = 861.94/112.01 (Y0)))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i > $o]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (Y1 @ 861.94/112.01 Y2) => 861.94/112.01 (( 861.94/112.01 (Y1 @ 861.94/112.01 Y3) => 861.94/112.01 (( 861.94/112.01 (Y2) = 861.94/112.01 (Y3))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) & 861.94/112.01 (Y1 @ Y2)))))) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 Y0 @ Y1)) & 861.94/112.01 (( 861.94/112.01 (dsetconstr @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset)))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i > $o]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 Y0 @ Y1)) & 861.94/112.01 (( 861.94/112.01 (dsetconstr @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset)))))))) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) & 861.94/112.01 (Y1 @ Y2)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i > $o]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (Y1 @ 861.94/112.01 Y2) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (Y1 @ 861.94/112.01 Y3) => 861.94/112.01 (( 861.94/112.01 (Y3) = 861.94/112.01 (Y2)))))))))) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 Y0 @ Y1)) & 861.94/112.01 (( 861.94/112.01 (dsetconstr @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset))))))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i > $o]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (Y1 @ 861.94/112.01 Y2) => 861.94/112.01 (( 861.94/112.01 (Y1 @ 861.94/112.01 Y3) => 861.94/112.01 (( 861.94/112.01 (Y2) = 861.94/112.01 (Y3))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) & 861.94/112.01 (Y1 @ Y2)))))) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 Y0 @ Y1)) & 861.94/112.01 (( 861.94/112.01 (dsetconstr @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset)))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset))) => 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (Y1))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset))) => 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (Y2)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (iskpair @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y1 @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 ( 861.94/112.01 setunion @ 861.94/112.01 Y0) @ 861.94/112.01 ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (in @ 861.94/112.01 (setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 Y0)))) & 861.94/112.01 (( 861.94/112.01 (dsetconstr @ 861.94/112.01 ( 861.94/112.01 setunion @ 861.94/112.01 Y0) @ 861.94/112.01 ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (in @ 861.94/112.01 (setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 Y0))) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y1 @ 861.94/112.01 Y0) & 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)))))))) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 setunion @ 861.94/112.01 Y0) @ Y0)))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (kfst @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y0 @ Y1)) = 861.94/112.01 (Y0))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 kfst @ Y2) @ 861.94/112.01 Y0)))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)) = 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)))) => 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (Y2))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (kpair @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (kpair @ 861.94/112.01 Y2 @ Y3))) => 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (Y2))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (Y1))) => 861.94/112.01 (( 861.94/112.01 (setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (Y1))) => 861.94/112.01 (( 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)) = 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset) @ 861.94/112.01 emptyset))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)) = 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (Y2) = 861.94/112.01 (Y3))) => 861.94/112.01 (( 861.94/112.01 (Y1) = 861.94/112.01 (Y3))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset))) => 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (Y1)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)) = 861.94/112.01 (setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 emptyset) @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setadjoin @ 861.94/112.01 Y3 @ 861.94/112.01 emptyset)) @ 861.94/112.01 emptyset)))) => 861.94/112.01 (( 861.94/112.01 (Y1) = 861.94/112.01 (Y3))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (kpair @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (kpair @ 861.94/112.01 Y2 @ Y3))) => 861.94/112.01 (( 861.94/112.01 (Y1) = 861.94/112.01 (Y3))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (iskpair @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y1 @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 ( 861.94/112.01 setunion @ 861.94/112.01 Y0) @ 861.94/112.01 ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (kpair @ 861.94/112.01 ( 861.94/112.01 kfst @ Y0) @ 861.94/112.01 Y2)))))) & 861.94/112.01 (( 861.94/112.01 (dsetconstr @ 861.94/112.01 ( 861.94/112.01 setunion @ 861.94/112.01 Y0) @ 861.94/112.01 ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (Y0) = 861.94/112.01 (kpair @ 861.94/112.01 ( 861.94/112.01 kfst @ Y0) @ 861.94/112.01 Y2))))) = 861.94/112.01 (setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (ksnd @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y0 @ Y1)) = 861.94/112.01 (Y1))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (iskpair @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (kpair @ 861.94/112.01 ( 861.94/112.01 kfst @ Y0) @ 861.94/112.01 ( 861.94/112.01 ksnd @ Y0)) = 861.94/112.01 (Y0)))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 ksnd @ Y2) @ 861.94/112.01 Y1)))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y2 @ Y3) @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ Y0))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y2 @ Y3) @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (in @ 861.94/112.01 Y3 @ Y1))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (( 861.94/112.01 (kfst @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y2 @ Y3)) = 861.94/112.01 (Y2))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y1) => 861.94/112.01 (( 861.94/112.01 (ksnd @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y2 @ Y3)) = 861.94/112.01 (Y3))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (( 861.94/112.01 (kpair @ 861.94/112.01 ( 861.94/112.01 kfst @ Y2) @ 861.94/112.01 ( 861.94/112.01 ksnd @ Y2)) = 861.94/112.01 (Y2)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : 861.94/112.01 $i > $i > $o]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y4 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y4 @ 861.94/112.01 Y1) => 861.94/112.01 (( 861.94/112.01 (Y2 @ 861.94/112.01 Y3 @ 861.94/112.01 Y4) => 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y3 @ Y4) @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 ( 861.94/112.01 ^[Y5 : $i]: 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y6 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y6 @ 861.94/112.01 Y0) & 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y7 : $i]: 861.94/112.01 (( 861.94/112.01 ( 861.94/112.01 in @ 861.94/112.01 Y7 @ Y1) & 861.94/112.01 ( 861.94/112.01 Y2 @ 861.94/112.01 Y6 @ Y7) & 861.94/112.01 ( 861.94/112.01 ( 861.94/112.01 (Y5) = 861.94/112.01 (kpair @ 861.94/112.01 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : 861.94/112.01 $i > $i > $o]: 861.94/112.01 (subset @ 861.94/112.01 (dsetconstr @ 861.94/112.01 (cartprod @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 (^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y4 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y4 @ 861.94/112.01 Y0) & 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y5 : $i]: 861.94/112.01 (( 861.94/112.01 ( 861.94/112.01 in @ 861.94/112.01 Y5 @ Y1) & 861.94/112.01 ( 861.94/112.01 Y2 @ 861.94/112.01 Y4 @ Y5) & 861.94/112.01 ( 861.94/112.01 ( 861.94/112.01 (Y3) = 861.94/112.01 (kpair @ 861.94/112.01 Y4 @ Y5))))))))))))))) @ 861.94/112.01 (cartprod @ 861.94/112.01 Y0 @ Y1))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : 861.94/112.01 $i > $i > $o]: 861.94/112.01 (subset @ 861.94/112.01 (dsetconstr @ 861.94/112.01 (cartprod @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 (^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y4 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y4 @ 861.94/112.01 Y0) & 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y5 : $i]: 861.94/112.01 (( 861.94/112.01 ( 861.94/112.01 in @ 861.94/112.01 Y5 @ Y1) & 861.94/112.01 ( 861.94/112.01 Y2 @ 861.94/112.01 Y4 @ Y5) & 861.94/112.01 ( 861.94/112.01 ( 861.94/112.01 (Y3) = 861.94/112.01 (kpair @ 861.94/112.01 Y4 @ Y5))))))))))))))) @ 861.94/112.01 (cartprod @ 861.94/112.01 Y0 @ Y1))))))))))) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : 861.94/112.01 $i > $i > $o]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y3 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y4 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y4 @ 861.94/112.01 Y1) => 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 ( 861.94/112.01 kpair @ 861.94/112.01 Y3 @ Y4) @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 ( 861.94/112.01 cartprod @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 ( 861.94/112.01 ^[Y5 : $i]: 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y6 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y6 @ 861.94/112.01 Y0) & 861.94/112.01 (( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y7 : $i]: 861.94/112.01 (( 861.94/112.01 ( 861.94/112.01 in @ 861.94/112.01 Y7 @ Y1) & 861.94/112.01 ( 861.94/112.01 Y2 @ 861.94/112.01 Y6 @ Y7) & 861.94/112.01 ( 861.94/112.01 ( 861.94/112.01 (Y5) = 861.94/112.01 (kpair @ 861.94/112.01 Y6 @ Y7)))))))))))))))) => 861.94/112.01 (Y2 @ 861.94/112.01 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 861.94/112.01 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl737])). 861.94/112.01 thf(zip_derived_cl765, plain, 861.94/112.01 (~ (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((!!) @ (^[Y2 : $i]: 861.94/112.01 (((subset @ Y0 @ Y1) => 861.94/112.01 (((in @ Y2 @ Y0) => (in @ 861.94/112.01 Y2 @ Y1)))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((!!) @ (^[Y2 : $i]: 861.94/112.01 (((subset @ Y0 @ Y1) => 861.94/112.01 (((((~) @ (in @ Y2 @ Y1))) => 861.94/112.01 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((!!) @ (^[Y2 : $i]: 861.94/112.01 (((in @ Y2 @ Y0) => 861.94/112.01 (((((~) @ (in @ Y2 @ Y1))) => 861.94/112.01 (((~) @ (subset @ Y0 @ 861.94/112.01 Y1)))))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((((~) @ (subset @ Y0 @ Y1))) => 861.94/112.01 (((Y0) != (Y1))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((!!) @ (^[Y2 : $i]: 861.94/112.01 (((in @ Y2 @ Y0) => 861.94/112.01 (((((~) @ (in @ Y2 @ 861.94/112.01 Y1))) => 861.94/112.01 (((Y0) != (Y1)))))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((!!) @ (^[Y2 : $i]: 861.94/112.01 (((subset @ Y0 @ 861.94/112.01 Y1) => 861.94/112.01 (((subset @ Y1 @ 861.94/112.01 Y2) => 861.94/112.01 (subset @ Y0 @ 861.94/112.01 Y2)))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (subset @ Y1 @ 861.94/112.01 (setadjoin @ Y0 @ Y1)))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((!!) @ (^[Y2 : $i]: 861.94/112.01 (((subset @ 861.94/112.01 Y0 @ Y2) => 861.94/112.01 (subset @ 861.94/112.01 Y0 @ 861.94/112.01 (setadjoin @ 861.94/112.01 Y1 @ Y2))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((subset @ Y0 @ Y1) => 861.94/112.01 (in @ Y0 @ 861.94/112.01 (powerset @ Y1)))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((subset @ Y0 @ Y1) => 861.94/112.01 (((subset @ Y1 @ 861.94/112.01 Y0) => 861.94/112.01 (((Y0) = (Y1))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((subset @ Y0 @ emptyset) => 861.94/112.01 (((Y0) = (emptyset)))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((subset @ Y1 @ 861.94/112.01 Y0) => (in @ Y1 @ 861.94/112.01 (powerset @ Y0)))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((in @ Y1 @ 861.94/112.01 (powerset @ Y0)) => 861.94/112.01 (subset @ Y1 @ 861.94/112.01 Y0))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (in @ Y0 @ (powerset @ Y0))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (((subset @ 861.94/112.01 Y0 @ Y1) => 861.94/112.01 (subset @ 861.94/112.01 (powerset @ 861.94/112.01 Y0) @ 861.94/112.01 (powerset @ 861.94/112.01 Y1)))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i > $o]: 861.94/112.01 (in @ 861.94/112.01 (dsetconstr @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 (powerset @ 861.94/112.01 Y0)))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i > $o]: 861.94/112.01 (subset @ 861.94/112.01 ( 861.94/112.01 dsetconstr @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 Y0))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ (^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (in @ Y1 @ 861.94/112.01 (setadjoin @ 861.94/112.01 Y0 @ 861.94/112.01 (setadjoin @ 861.94/112.01 Y1 @ 861.94/112.01 emptyset))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (((!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y1) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $o]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (Y3))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y1) => 861.94/112.01 (Y3))) => 861.94/112.01 (Y3))))))))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (((!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y1) | 861.94/112.01 (in @ 861.94/112.01 Y2 @ Y0)))))))))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (subset @ 861.94/112.01 Y0 @ 861.94/112.01 (binunion @ 861.94/112.01 Y0 @ Y1)))))))) => 861.94/112.01 (((((!!) @ (^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (subset @ 861.94/112.01 Y1 @ 861.94/112.01 (binunion @ 861.94/112.01 Y0 @ Y1)))))))) => 861.94/112.01 (((((!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (((!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y1) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binintersect @ 861.94/112.01 Y0 @ Y1))))))))))))))) => 861.94/112.01 (((((!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (((!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (subset @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (subset @ 861.94/112.01 Y2 @ 861.94/112.01 Y1) => 861.94/112.01 (subset @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binintersect @ 861.94/112.01 Y0 @ Y1))))))))))))))) => 861.94/112.01 (((((!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binintersect @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ Y0)))))))))))) => 861.94/112.01 (((((!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (subset @ 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 Y0))))))) => 861.94/112.01 (((( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (subset @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) => 861.94/112.01 (( 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (Y0))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (Y1))) => 861.94/112.01 (subset @ 861.94/112.01 Y1 @ Y0))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 binintersect @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ Y1)))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 ( 861.94/112.01 (??) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) & 861.94/112.01 (in @ 861.94/112.01 Y2 @ Y1)))))))) => 861.94/112.01 (( 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (emptyset))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (subset @ 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 Y1))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (subset @ 861.94/112.01 Y1 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (Y1))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (Y0))) => 861.94/112.01 (subset @ 861.94/112.01 Y0 @ Y1))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (binintersect @ 861.94/112.01 Y0 @ 861.94/112.01 ( 861.94/112.01 binunion @ 861.94/112.01 Y1 @ Y2)) = 861.94/112.01 (binunion @ 861.94/112.01 ( 861.94/112.01 binintersect @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 ( 861.94/112.01 binintersect @ 861.94/112.01 Y0 @ Y2))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y1))) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setminus @ 861.94/112.01 Y0 @ Y1))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setminus @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ Y0)))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setminus @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y1)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (subset @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) => 861.94/112.01 (( 861.94/112.01 (setminus @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (emptyset))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setminus @ 861.94/112.01 Y0 @ Y1)))) => 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ Y1)))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setminus @ 861.94/112.01 Y0 @ Y1)))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y1))) => 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y0)))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y0))) => 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setminus @ 861.94/112.01 Y0 @ Y1))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y1) => 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 setminus @ 861.94/112.01 Y0 @ Y1))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (subset @ 861.94/112.01 (setminus @ 861.94/112.01 Y0 @ Y1) @ 861.94/112.01 Y0))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (setminus @ 861.94/112.01 Y0 @ 861.94/112.01 Y1) = 861.94/112.01 (emptyset))) => 861.94/112.01 (subset @ 861.94/112.01 Y0 @ Y1))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 symdiff @ 861.94/112.01 Y0 @ Y1)) => 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y3 : $o]: 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y1))) => 861.94/112.01 (Y3))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y0))) => 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y1) => 861.94/112.01 (Y3))))) => 861.94/112.01 (Y3))))))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y2 : $i]: 861.94/112.01 (( 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 Y0) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (~) @ ( 861.94/112.01 in @ 861.94/112.01 Y2 @ Y1))) => 861.94/112.01 (in @ 861.94/112.01 Y2 @ 861.94/112.01 ( 861.94/112.01 symdiff @ 861.94/112.01 Y0 @ Y1))))))))))))))) => 861.94/112.01 (( 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y0 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 861.94/112.01 ^[Y1 : $i]: 861.94/112.01 (( 861.94/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y0))) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y0))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y1))) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (in @ 862.50/112.01 Y0 @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (iskpair @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (iskpair @ 862.50/112.01 (kpair @ 862.50/112.01 Y0 @ Y1)))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 Y0) => 862.50/112.01 (subset @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset) @ 862.50/112.01 Y0))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 Y0) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 Y0)))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y1))) | 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y0)))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (subset @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (subset @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3) @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y4 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y4 @ 862.50/112.01 Y1) & 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (kpair @ 862.50/112.01 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (iskpair @ 862.50/112.01 Y2)))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0)) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (in @ 862.50/112.01 Y1 @ Y2)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (subset @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset)) @ 862.50/112.01 Y0)))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (subset @ 862.50/112.01 Y0 @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset)))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (setunion @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset)) = 862.50/112.01 (Y0)))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y2) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y3) => 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y3))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (Y1 @ Y2)))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset)))))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (Y1 @ Y2)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y2) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y3) => 862.50/112.01 (( 862.50/112.01 (Y3) = 862.50/112.01 (Y2)))))))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset))))))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y2) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y3) => 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y3))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (Y1 @ Y2)))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))) => 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y1))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset))) => 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y2)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (iskpair @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ 862.50/112.01 ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (in @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 Y0)))) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ 862.50/112.01 ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (in @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 Y0))) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)))))))) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ Y0)))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (kfst @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y0 @ Y1)) = 862.50/112.01 (Y0))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kfst @ Y2) @ 862.50/112.01 Y0)))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) = 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)))) => 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y2))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (kpair @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (kpair @ 862.50/112.01 Y2 @ Y3))) => 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y2))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y1))) => 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y1))) => 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) = 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 emptyset))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) = 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y3))) => 862.50/112.01 (( 862.50/112.01 (Y1) = 862.50/112.01 (Y3))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset))) => 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y1)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) = 862.50/112.01 (setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)))) => 862.50/112.01 (( 862.50/112.01 (Y1) = 862.50/112.01 (Y3))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (kpair @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (kpair @ 862.50/112.01 Y2 @ Y3))) => 862.50/112.01 (( 862.50/112.01 (Y1) = 862.50/112.01 (Y3))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (iskpair @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ 862.50/112.01 ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (kpair @ 862.50/112.01 ( 862.50/112.01 kfst @ Y0) @ 862.50/112.01 Y2)))))) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ 862.50/112.01 ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (kpair @ 862.50/112.01 ( 862.50/112.01 kfst @ Y0) @ 862.50/112.01 Y2))))) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (ksnd @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y0 @ Y1)) = 862.50/112.01 (Y1))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (iskpair @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (kpair @ 862.50/112.01 ( 862.50/112.01 kfst @ Y0) @ 862.50/112.01 ( 862.50/112.01 ksnd @ Y0)) = 862.50/112.01 (Y0)))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 ksnd @ Y2) @ 862.50/112.01 Y1)))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3) @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ Y0))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3) @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 Y3 @ Y1))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (kfst @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3)) = 862.50/112.01 (Y2))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (ksnd @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3)) = 862.50/112.01 (Y3))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (( 862.50/112.01 (kpair @ 862.50/112.01 ( 862.50/112.01 kfst @ Y2) @ 862.50/112.01 ( 862.50/112.01 ksnd @ Y2)) = 862.50/112.01 (Y2)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : 862.50/112.01 $i > $i > $o]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y4 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y4 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (Y2 @ 862.50/112.01 Y3 @ 862.50/112.01 Y4) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y3 @ Y4) @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 ( 862.50/112.01 ^[Y5 : $i]: 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y6 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y6 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y7 : $i]: 862.50/112.01 (( 862.50/112.01 ( 862.50/112.01 in @ 862.50/112.01 Y7 @ Y1) & 862.50/112.01 ( 862.50/112.01 Y2 @ 862.50/112.01 Y6 @ Y7) & 862.50/112.01 ( 862.50/112.01 ( 862.50/112.01 (Y5) = 862.50/112.01 (kpair @ 862.50/112.01 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : 862.50/112.01 $i > $i > $o]: 862.50/112.01 (subset @ 862.50/112.01 (dsetconstr @ 862.50/112.01 (cartprod @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 (^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y4 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y4 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y5 : $i]: 862.50/112.01 (( 862.50/112.01 ( 862.50/112.01 in @ 862.50/112.01 Y5 @ Y1) & 862.50/112.01 ( 862.50/112.01 Y2 @ 862.50/112.01 Y4 @ Y5) & 862.50/112.01 ( 862.50/112.01 ( 862.50/112.01 (Y3) = 862.50/112.01 (kpair @ 862.50/112.01 Y4 @ Y5))))))))))))))) @ 862.50/112.01 (cartprod @ 862.50/112.01 Y0 @ Y1))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : 862.50/112.01 $i > $i > $o]: 862.50/112.01 (subset @ 862.50/112.01 (dsetconstr @ 862.50/112.01 (cartprod @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 (^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y4 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y4 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y5 : $i]: 862.50/112.01 (( 862.50/112.01 ( 862.50/112.01 in @ 862.50/112.01 Y5 @ Y1) & 862.50/112.01 ( 862.50/112.01 Y2 @ 862.50/112.01 Y4 @ Y5) & 862.50/112.01 ( 862.50/112.01 ( 862.50/112.01 (Y3) = 862.50/112.01 (kpair @ 862.50/112.01 Y4 @ Y5))))))))))))))) @ 862.50/112.01 (cartprod @ 862.50/112.01 Y0 @ Y1))))))))))) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : 862.50/112.01 $i > $i > $o]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y4 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y4 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y3 @ Y4) @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 ( 862.50/112.01 ^[Y5 : $i]: 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y6 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y6 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y7 : $i]: 862.50/112.01 (( 862.50/112.01 ( 862.50/112.01 in @ 862.50/112.01 Y7 @ Y1) & 862.50/112.01 ( 862.50/112.01 Y2 @ 862.50/112.01 Y6 @ Y7) & 862.50/112.01 ( 862.50/112.01 ( 862.50/112.01 (Y5) = 862.50/112.01 (kpair @ 862.50/112.01 Y6 @ Y7)))))))))))))))) => 862.50/112.01 (Y2 @ 862.50/112.01 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.01 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl751])). 862.50/112.01 thf(zip_derived_cl778, plain, 862.50/112.01 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((!!) @ (^[Y2 : $i]: 862.50/112.01 (((subset @ Y0 @ Y1) => 862.50/112.01 (((((~) @ (in @ Y2 @ Y1))) => 862.50/112.01 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((!!) @ (^[Y2 : $i]: 862.50/112.01 (((in @ Y2 @ Y0) => 862.50/112.01 (((((~) @ (in @ Y2 @ Y1))) => 862.50/112.01 (((~) @ (subset @ Y0 @ Y1)))))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((((~) @ (subset @ Y0 @ Y1))) => 862.50/112.01 (((Y0) != (Y1))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((!!) @ (^[Y2 : $i]: 862.50/112.01 (((in @ Y2 @ Y0) => 862.50/112.01 (((((~) @ (in @ Y2 @ Y1))) => 862.50/112.01 (((Y0) != (Y1)))))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((!!) @ (^[Y2 : $i]: 862.50/112.01 (((subset @ Y0 @ 862.50/112.01 Y1) => 862.50/112.01 (((subset @ Y1 @ 862.50/112.01 Y2) => (subset @ 862.50/112.01 Y0 @ Y2)))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (subset @ Y1 @ 862.50/112.01 (setadjoin @ Y0 @ Y1)))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((!!) @ (^[Y2 : $i]: 862.50/112.01 (((subset @ Y0 @ 862.50/112.01 Y2) => 862.50/112.01 (subset @ Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ Y2))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((subset @ Y0 @ Y1) => 862.50/112.01 (in @ Y0 @ 862.50/112.01 (powerset @ Y1)))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((subset @ Y0 @ Y1) => 862.50/112.01 (((subset @ Y1 @ Y0) => 862.50/112.01 (((Y0) = (Y1))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((subset @ Y0 @ emptyset) => 862.50/112.01 (((Y0) = (emptyset)))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((subset @ Y1 @ 862.50/112.01 Y0) => (in @ Y1 @ 862.50/112.01 (powerset @ Y0)))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((in @ Y1 @ 862.50/112.01 (powerset @ Y0)) => 862.50/112.01 (subset @ Y1 @ Y0))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (((subset @ 862.50/112.01 Y0 @ Y1) => 862.50/112.01 (subset @ 862.50/112.01 (powerset @ Y0) @ 862.50/112.01 (powerset @ Y1)))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.01 (in @ 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 (powerset @ 862.50/112.01 Y0)))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.01 (subset @ 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 Y0))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ (^[Y1 : $i]: 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $o]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (Y3))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (Y3))) => 862.50/112.01 (Y3))))))))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) | 862.50/112.01 (in @ 862.50/112.01 Y2 @ Y0)))))))))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (subset @ 862.50/112.01 Y0 @ 862.50/112.01 (binunion @ 862.50/112.01 Y0 @ Y1)))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (subset @ 862.50/112.01 Y1 @ 862.50/112.01 (binunion @ 862.50/112.01 Y0 @ Y1)))))))) => 862.50/112.01 (((((!!) @ (^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binintersect @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (((((!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (subset @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (subset @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (subset @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binintersect @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (((((!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (((!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binintersect @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ Y0)))))))))))) => 862.50/112.01 (((((!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (subset @ 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 Y0))))))) => 862.50/112.01 (((((!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (subset @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (Y0))))))))))) => 862.50/112.01 (((( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (Y1))) => 862.50/112.01 (subset @ 862.50/112.01 Y1 @ Y0))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 binintersect @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ Y1)))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 ( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (in @ 862.50/112.01 Y2 @ Y1)))))))) => 862.50/112.01 (( 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (emptyset))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (subset @ 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 Y1))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (subset @ 862.50/112.01 Y1 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (Y1))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (Y0))) => 862.50/112.01 (subset @ 862.50/112.01 Y0 @ Y1))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (binintersect @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y1 @ Y2)) = 862.50/112.01 (binunion @ 862.50/112.01 ( 862.50/112.01 binintersect @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 ( 862.50/112.01 binintersect @ 862.50/112.01 Y0 @ Y2))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y1))) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setminus @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setminus @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ Y0)))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setminus @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y1)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (subset @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (setminus @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (emptyset))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setminus @ 862.50/112.01 Y0 @ Y1)))) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ Y1)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setminus @ 862.50/112.01 Y0 @ Y1)))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y1))) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y0)))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y0))) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setminus @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setminus @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (subset @ 862.50/112.01 (setminus @ 862.50/112.01 Y0 @ Y1) @ 862.50/112.01 Y0))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (setminus @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (emptyset))) => 862.50/112.01 (subset @ 862.50/112.01 Y0 @ Y1))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $o]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y1))) => 862.50/112.01 (Y3))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y0))) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (Y3))))) => 862.50/112.01 (Y3))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y1))) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y0))) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y1) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y0))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ Y1))) => 862.50/112.01 (( 862.50/112.01 (~) @ ( 862.50/112.01 in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 symdiff @ 862.50/112.01 Y0 @ Y1))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (in @ 862.50/112.01 Y0 @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (iskpair @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 (setadjoin @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (iskpair @ 862.50/112.01 (kpair @ 862.50/112.01 Y0 @ Y1)))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 Y0) => 862.50/112.01 (subset @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset) @ 862.50/112.01 Y0))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 Y0) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 Y0)))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y1))) | 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y0)))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (subset @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (subset @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset)) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3) @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 powerset @ 862.50/112.01 ( 862.50/112.01 binunion @ 862.50/112.01 Y0 @ Y1)))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y1) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y2 @ Y3) @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y4 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y4 @ 862.50/112.01 Y1) & 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (kpair @ 862.50/112.01 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (iskpair @ 862.50/112.01 Y2)))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0)) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (in @ 862.50/112.01 Y1 @ Y2)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (subset @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset)) @ 862.50/112.01 Y0)))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (subset @ 862.50/112.01 Y0 @ 862.50/112.01 (setunion @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset)))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (setunion @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset)) = 862.50/112.01 (Y0)))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y2) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y3) => 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y3))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (Y1 @ Y2)))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset)))))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (Y1 @ Y2)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y2) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y3) => 862.50/112.01 (( 862.50/112.01 (Y3) = 862.50/112.01 (Y2)))))))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y3 @ 862.50/112.01 emptyset))))))))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i > $o]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y3 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y3 @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y2) => 862.50/112.01 (( 862.50/112.01 (Y1 @ 862.50/112.01 Y3) => 862.50/112.01 (( 862.50/112.01 (Y2) = 862.50/112.01 (Y3))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 Y0) & 862.50/112.01 (Y1 @ Y2)))))) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 Y0 @ Y1)) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 Y0 @ 862.50/112.01 Y1) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset)))))))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))) => 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y1))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 emptyset) @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y0 @ 862.50/112.01 ( 862.50/112.01 setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)) @ 862.50/112.01 emptyset))) => 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (Y2)))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (iskpair @ 862.50/112.01 Y0) => 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 ( 862.50/112.01 dsetconstr @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ 862.50/112.01 ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (in @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 Y0)))) & 862.50/112.01 (( 862.50/112.01 (dsetconstr @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ 862.50/112.01 ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (in @ 862.50/112.01 (setadjoin @ 862.50/112.01 Y2 @ 862.50/112.01 emptyset) @ 862.50/112.01 Y0))) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset))))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (??) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y1 @ 862.50/112.01 Y0) & 862.50/112.01 (( 862.50/112.01 (Y0) = 862.50/112.01 (setadjoin @ 862.50/112.01 Y1 @ 862.50/112.01 emptyset)))))))) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 setunion @ 862.50/112.01 Y0) @ Y0)))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (kfst @ 862.50/112.01 ( 862.50/112.01 kpair @ 862.50/112.01 Y0 @ Y1)) = 862.50/112.01 (Y0))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.01 (( 862.50/112.01 (in @ 862.50/112.01 Y2 @ 862.50/112.01 ( 862.50/112.01 cartprod @ 862.50/112.01 Y0 @ Y1)) => 862.50/112.01 (in @ 862.50/112.01 ( 862.50/112.01 kfst @ Y2) @ 862.50/112.01 Y0)))))))))))) => 862.50/112.01 (( 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y0 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y1 : $i]: 862.50/112.01 (( 862.50/112.01 (!!) @ ( 862.50/112.01 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (kpair @ 862.50/112.02 Y2 @ Y3))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))) => 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))) => 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y3))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (kpair @ 862.50/112.02 Y2 @ Y3))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 Y2)))))) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 Y2))))) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (ksnd @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y0 @ Y1)) = 862.50/112.02 (Y1))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y0)) = 862.50/112.02 (Y0)))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y2) @ 862.50/112.02 Y1)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y3 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (kfst @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3)) = 862.50/112.02 (Y2))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (ksnd @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3)) = 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y2) @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y2)) = 862.50/112.02 (Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (Y2 @ 862.50/112.02 Y3 @ 862.50/112.02 Y4) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y3 @ Y4) @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y6 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y6 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y7 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y7 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y6 @ Y7) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y5) = 862.50/112.02 (kpair @ 862.50/112.02 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y5 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y4 @ Y5) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y3) = 862.50/112.02 (kpair @ 862.50/112.02 Y4 @ Y5))))))))))))))) @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y5 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y4 @ Y5) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y3) = 862.50/112.02 (kpair @ 862.50/112.02 Y4 @ Y5))))))))))))))) @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y3 @ Y4) @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y6 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y6 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y7 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y7 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y6 @ Y7) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y5) = 862.50/112.02 (kpair @ 862.50/112.02 Y6 @ Y7)))))))))))))))) => 862.50/112.02 (Y2 @ 862.50/112.02 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.02 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl765])). 862.50/112.02 thf(zip_derived_cl788, plain, 862.50/112.02 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((in @ Y2 @ Y0) => 862.50/112.02 (((((~) @ (in @ Y2 @ Y1))) => 862.50/112.02 (((~) @ (subset @ Y0 @ Y1)))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((((~) @ (subset @ Y0 @ Y1))) => 862.50/112.02 (((Y0) != (Y1))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((in @ Y2 @ Y0) => 862.50/112.02 (((((~) @ (in @ Y2 @ Y1))) => 862.50/112.02 (((Y0) != (Y1)))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => 862.50/112.02 (((subset @ Y1 @ 862.50/112.02 Y2) => (subset @ 862.50/112.02 Y0 @ Y2)))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (subset @ Y1 @ 862.50/112.02 (setadjoin @ Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((subset @ Y0 @ 862.50/112.02 Y2) => (subset @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ Y1 @ 862.50/112.02 Y2))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => (in @ 862.50/112.02 Y0 @ (powerset @ Y1)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => 862.50/112.02 (((subset @ Y1 @ Y0) => 862.50/112.02 (((Y0) = (Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((subset @ Y0 @ emptyset) => 862.50/112.02 (((Y0) = (emptyset)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y1 @ Y0) => 862.50/112.02 (in @ Y1 @ 862.50/112.02 (powerset @ Y0)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((in @ Y1 @ 862.50/112.02 (powerset @ Y0)) => 862.50/112.02 (subset @ Y1 @ Y0))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ 862.50/112.02 Y1) => 862.50/112.02 (subset @ 862.50/112.02 (powerset @ Y0) @ 862.50/112.02 (powerset @ Y1)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.02 (in @ 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (powerset @ Y0)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y0))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $o]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (Y3))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (Y3))) => 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) | 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0)))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y1 @ 862.50/112.02 (binunion @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (subset @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0)))))))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y0))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y0))))))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y1))) => 862.50/112.02 (subset @ 862.50/112.02 Y1 @ Y0))))))))) => 862.50/112.02 (((( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y1)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 ( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y1)))))))) => 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y1))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y0))) => 862.50/112.02 (subset @ 862.50/112.02 Y0 @ Y1))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y1 @ Y2)) = 862.50/112.02 (binunion @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y2))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (setminus @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)))) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0)))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 (setminus @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y0))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setminus @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (emptyset))) => 862.50/112.02 (subset @ 862.50/112.02 Y0 @ Y1))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (Y3))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (Y3))))) => 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (in @ 862.50/112.02 Y0 @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (iskpair @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (iskpair @ 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) => 862.50/112.02 (subset @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset) @ 862.50/112.02 Y0))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 Y0)))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y1))) | 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y0)))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (subset @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (subset @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) & 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (kpair @ 862.50/112.02 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (iskpair @ 862.50/112.02 Y2)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0)) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (in @ 862.50/112.02 Y1 @ Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (subset @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset)) @ 862.50/112.02 Y0)))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset)))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (setunion @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset)) = 862.50/112.02 (Y0)))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y2) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y3) => 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (Y1 @ Y2)))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset)))))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (Y1 @ Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y2) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y3) => 862.50/112.02 (( 862.50/112.02 (Y3) = 862.50/112.02 (Y2)))))))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset))))))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y2) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y3) => 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (Y1 @ Y2)))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (in @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 Y0)))) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (in @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 Y0))) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)))))))) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ Y0)))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (kfst @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y0 @ Y1)) = 862.50/112.02 (Y0))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kfst @ Y2) @ 862.50/112.02 Y0)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (kpair @ 862.50/112.02 Y2 @ Y3))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))) => 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))) => 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y3))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (kpair @ 862.50/112.02 Y2 @ Y3))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 Y2)))))) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 Y2))))) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (ksnd @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y0 @ Y1)) = 862.50/112.02 (Y1))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y0)) = 862.50/112.02 (Y0)))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y2) @ 862.50/112.02 Y1)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y3 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (kfst @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3)) = 862.50/112.02 (Y2))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (ksnd @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3)) = 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y2) @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y2)) = 862.50/112.02 (Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (Y2 @ 862.50/112.02 Y3 @ 862.50/112.02 Y4) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y3 @ Y4) @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y6 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y6 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y7 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y7 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y6 @ Y7) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y5) = 862.50/112.02 (kpair @ 862.50/112.02 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y5 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y4 @ Y5) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y3) = 862.50/112.02 (kpair @ 862.50/112.02 Y4 @ Y5))))))))))))))) @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y5 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y4 @ Y5) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y3) = 862.50/112.02 (kpair @ 862.50/112.02 Y4 @ Y5))))))))))))))) @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y3 @ Y4) @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y6 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y6 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y7 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y7 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y6 @ Y7) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y5) = 862.50/112.02 (kpair @ 862.50/112.02 Y6 @ Y7)))))))))))))))) => 862.50/112.02 (Y2 @ 862.50/112.02 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.02 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl778])). 862.50/112.02 thf(zip_derived_cl796, plain, 862.50/112.02 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((((~) @ (subset @ Y0 @ Y1))) => 862.50/112.02 (((Y0) != (Y1))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((in @ Y2 @ Y0) => 862.50/112.02 (((((~) @ (in @ Y2 @ Y1))) => 862.50/112.02 (((Y0) != (Y1)))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => 862.50/112.02 (((subset @ Y1 @ Y2) => 862.50/112.02 (subset @ Y0 @ Y2)))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((subset @ Y0 @ 862.50/112.02 Y2) => (subset @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ Y1 @ Y2))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => (in @ 862.50/112.02 Y0 @ (powerset @ Y1)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => 862.50/112.02 (((subset @ Y1 @ Y0) => 862.50/112.02 (((Y0) = (Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((subset @ Y0 @ emptyset) => 862.50/112.02 (((Y0) = (emptyset)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y1 @ Y0) => 862.50/112.02 (in @ Y1 @ 862.50/112.02 (powerset @ Y0)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((in @ Y1 @ 862.50/112.02 (powerset @ Y0)) => 862.50/112.02 (subset @ Y1 @ Y0))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ 862.50/112.02 Y1) => (subset @ 862.50/112.02 (powerset @ Y0) @ 862.50/112.02 (powerset @ Y1)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.02 (in @ 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (powerset @ Y0)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y0))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (in @ Y1 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $o]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (Y3))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (Y3))) => 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) | 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0)))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 (binunion @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (subset @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0)))))))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y0))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y0))))))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y1))) => 862.50/112.02 (subset @ 862.50/112.02 Y1 @ Y0))))))))) => 862.50/112.02 (((((!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y1)))))))))))) => 862.50/112.02 (((( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 ( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y1)))))))) => 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y1))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (Y0))) => 862.50/112.02 (subset @ 862.50/112.02 Y0 @ Y1))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (binintersect @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y1 @ Y2)) = 862.50/112.02 (binunion @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 binintersect @ 862.50/112.02 Y0 @ Y2))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (setminus @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)))) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1)))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0)))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setminus @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 (setminus @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y0))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setminus @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (emptyset))) => 862.50/112.02 (subset @ 862.50/112.02 Y0 @ Y1))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (Y3))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (Y3))))) => 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y0))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ Y1))) => 862.50/112.02 (( 862.50/112.02 (~) @ ( 862.50/112.02 in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 symdiff @ 862.50/112.02 Y0 @ Y1))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (in @ 862.50/112.02 Y0 @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (iskpair @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 (setadjoin @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (iskpair @ 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) => 862.50/112.02 (subset @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset) @ 862.50/112.02 Y0))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 Y0)))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y1))) | 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y0)))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (subset @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (subset @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 powerset @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) & 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (kpair @ 862.50/112.02 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (iskpair @ 862.50/112.02 Y2)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0)) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (in @ 862.50/112.02 Y1 @ Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (subset @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset)) @ 862.50/112.02 Y0)))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 (setunion @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset)))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (setunion @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset)) = 862.50/112.02 (Y0)))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y2) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y3) => 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (Y1 @ Y2)))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset)))))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (Y1 @ Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y2) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y3) => 862.50/112.02 (( 862.50/112.02 (Y3) = 862.50/112.02 (Y2)))))))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset))))))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i > $o]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y2) => 862.50/112.02 (( 862.50/112.02 (Y1 @ 862.50/112.02 Y3) => 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) & 862.50/112.02 (Y1 @ Y2)))))) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 Y0 @ Y1)) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset)))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (in @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 Y0)))) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (in @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 Y0))) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)))))))) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ Y0)))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (kfst @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y0 @ Y1)) = 862.50/112.02 (Y0))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kfst @ Y2) @ 862.50/112.02 Y0)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (kpair @ 862.50/112.02 Y2 @ Y3))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y2))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))) => 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1))) => 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 emptyset))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (Y2) = 862.50/112.02 (Y3))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset))) => 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (Y1)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)) = 862.50/112.02 (setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 emptyset) @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 setadjoin @ 862.50/112.02 Y3 @ 862.50/112.02 emptyset)) @ 862.50/112.02 emptyset)))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 Y0 @ 862.50/112.02 Y1) = 862.50/112.02 (kpair @ 862.50/112.02 Y2 @ Y3))) => 862.50/112.02 (( 862.50/112.02 (Y1) = 862.50/112.02 (Y3))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y1 @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 Y2)))))) & 862.50/112.02 (( 862.50/112.02 (dsetconstr @ 862.50/112.02 ( 862.50/112.02 setunion @ 862.50/112.02 Y0) @ 862.50/112.02 ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (Y0) = 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 Y2))))) = 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (ksnd @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y0 @ Y1)) = 862.50/112.02 (Y1))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (iskpair @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y0) @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y0)) = 862.50/112.02 (Y0)))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y2) @ 862.50/112.02 Y1)))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3) @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (in @ 862.50/112.02 Y3 @ Y1))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (kfst @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3)) = 862.50/112.02 (Y2))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (ksnd @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y2 @ Y3)) = 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (kpair @ 862.50/112.02 ( 862.50/112.02 kfst @ Y2) @ 862.50/112.02 ( 862.50/112.02 ksnd @ Y2)) = 862.50/112.02 (Y2)))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (Y2 @ 862.50/112.02 Y3 @ 862.50/112.02 Y4) => 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y3 @ Y4) @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y6 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y6 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y7 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y7 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y6 @ Y7) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y5) = 862.50/112.02 (kpair @ 862.50/112.02 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y5 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y4 @ Y5) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y3) = 862.50/112.02 (kpair @ 862.50/112.02 Y4 @ Y5))))))))))))))) @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 (^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y5 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y4 @ Y5) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y3) = 862.50/112.02 (kpair @ 862.50/112.02 Y4 @ Y5))))))))))))))) @ 862.50/112.02 (cartprod @ 862.50/112.02 Y0 @ Y1))))))))))) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y0 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : 862.50/112.02 $i > $i > $o]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y3 @ 862.50/112.02 Y0) => 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y4 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y4 @ 862.50/112.02 Y1) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 ( 862.50/112.02 kpair @ 862.50/112.02 Y3 @ Y4) @ 862.50/112.02 ( 862.50/112.02 dsetconstr @ 862.50/112.02 ( 862.50/112.02 cartprod @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 ( 862.50/112.02 ^[Y5 : $i]: 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y6 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y6 @ 862.50/112.02 Y0) & 862.50/112.02 (( 862.50/112.02 (??) @ ( 862.50/112.02 ^[Y7 : $i]: 862.50/112.02 (( 862.50/112.02 ( 862.50/112.02 in @ 862.50/112.02 Y7 @ Y1) & 862.50/112.02 ( 862.50/112.02 Y2 @ 862.50/112.02 Y6 @ Y7) & 862.50/112.02 ( 862.50/112.02 ( 862.50/112.02 (Y5) = 862.50/112.02 (kpair @ 862.50/112.02 Y6 @ Y7)))))))))))))))) => 862.50/112.02 (Y2 @ 862.50/112.02 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.02 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl788])). 862.50/112.02 thf(zip_derived_cl802, plain, 862.50/112.02 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((in @ Y2 @ Y0) => 862.50/112.02 (((((~) @ (in @ Y2 @ Y1))) => 862.50/112.02 (((Y0) != (Y1)))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => 862.50/112.02 (((subset @ Y1 @ Y2) => 862.50/112.02 (subset @ Y0 @ Y2)))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ (^[Y2 : $i]: 862.50/112.02 (((subset @ Y0 @ Y2) => 862.50/112.02 (subset @ Y0 @ 862.50/112.02 (setadjoin @ Y1 @ Y2))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => (in @ 862.50/112.02 Y0 @ (powerset @ Y1)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ Y1) => 862.50/112.02 (((subset @ Y1 @ Y0) => 862.50/112.02 (((Y0) = (Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((subset @ Y0 @ emptyset) => 862.50/112.02 (((Y0) = (emptyset)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y1 @ Y0) => 862.50/112.02 (in @ Y1 @ 862.50/112.02 (powerset @ Y0)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((in @ Y1 @ 862.50/112.02 (powerset @ Y0)) => 862.50/112.02 (subset @ Y1 @ Y0))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((subset @ Y0 @ 862.50/112.02 Y1) => (subset @ 862.50/112.02 (powerset @ Y0) @ 862.50/112.02 (powerset @ Y1)))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.02 (in @ 862.50/112.02 (dsetconstr @ Y0 @ 862.50/112.02 Y1) @ 862.50/112.02 (powerset @ Y0)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.02 (subset @ 862.50/112.02 (dsetconstr @ 862.50/112.02 Y0 @ Y1) @ 862.50/112.02 Y0))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (((in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 (binunion @ 862.50/112.02 Y0 @ Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (in @ Y1 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y0 @ 862.50/112.02 (setadjoin @ 862.50/112.02 Y1 @ 862.50/112.02 emptyset))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y3 : $o]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y0) => 862.50/112.02 (Y3))) => 862.50/112.02 (( 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) => 862.50/112.02 (Y3))) => 862.50/112.02 (Y3))))))))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ (^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 ( 862.50/112.02 binunion @ 862.50/112.02 Y0 @ Y1)) => 862.50/112.02 (( 862.50/112.02 (in @ 862.50/112.02 Y2 @ 862.50/112.02 Y1) | 862.50/112.02 (in @ 862.50/112.02 Y2 @ Y0)))))))))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y0 @ 862.50/112.02 (binunion @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (subset @ 862.50/112.02 Y1 @ 862.50/112.02 (binunion @ 862.50/112.02 Y0 @ Y1)))))))) => 862.50/112.02 (((((!!) @ (^[Y0 : $i]: 862.50/112.02 (((!!) @ ( 862.50/112.02 ^[Y1 : $i]: 862.50/112.02 (( 862.50/112.02 (!!) @ ( 862.50/112.02 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y0))))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y1))) => 862.50/112.03 (subset @ 862.50/112.03 Y1 @ Y0))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 ( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))))))))))) => 862.50/112.03 (((( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y1))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y0))) => 862.50/112.03 (subset @ 862.50/112.03 Y0 @ Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y1 @ Y2)) = 862.50/112.03 (binunion @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y2))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0)))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))) => 862.50/112.03 (subset @ 862.50/112.03 Y0 @ Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (Y3))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (Y3))))) => 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y0 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (iskpair @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (iskpair @ 862.50/112.03 (kpair @ 862.50/112.03 Y0 @ Y1)))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset) @ 862.50/112.03 Y0))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 Y0)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y1))) | 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y0)))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y1) & 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (kpair @ 862.50/112.03 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (iskpair @ 862.50/112.03 Y2)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0)) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (in @ 862.50/112.03 Y1 @ Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset)) @ 862.50/112.03 Y0)))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset)))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (setunion @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset)) = 862.50/112.03 (Y0)))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y2) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y3) => 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (Y1 @ Y2)))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset)))))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (Y1 @ Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y2) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y3) => 862.50/112.03 (( 862.50/112.03 (Y3) = 862.50/112.03 (Y2)))))))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset))))))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y2) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y3) => 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (Y1 @ Y2)))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (iskpair @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (in @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 Y0)))) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (in @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 Y0))) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)))))))) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ Y0)))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (kfst @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y0 @ Y1)) = 862.50/112.03 (Y0))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kfst @ Y2) @ 862.50/112.03 Y0)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y2))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (kpair @ 862.50/112.03 Y2 @ Y3))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y2))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1))) => 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1))) => 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 emptyset))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y3))) => 862.50/112.03 (( 862.50/112.03 (Y1) = 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))) => 862.50/112.03 (( 862.50/112.03 (Y1) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (kpair @ 862.50/112.03 Y2 @ Y3))) => 862.50/112.03 (( 862.50/112.03 (Y1) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (iskpair @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y0) @ 862.50/112.03 Y2)))))) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y0) @ 862.50/112.03 Y2))))) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (ksnd @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y0 @ Y1)) = 862.50/112.03 (Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (iskpair @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y0) @ 862.50/112.03 ( 862.50/112.03 ksnd @ Y0)) = 862.50/112.03 (Y0)))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 ksnd @ Y2) @ 862.50/112.03 Y1)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y3 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (kfst @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3)) = 862.50/112.03 (Y2))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (ksnd @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3)) = 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y2) @ 862.50/112.03 ( 862.50/112.03 ksnd @ Y2)) = 862.50/112.03 (Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (Y2 @ 862.50/112.03 Y3 @ 862.50/112.03 Y4) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y3 @ Y4) @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y6 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y6 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y7 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y7 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y6 @ Y7) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y5) = 862.50/112.03 (kpair @ 862.50/112.03 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (subset @ 862.50/112.03 (dsetconstr @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 (^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y5 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y4 @ Y5) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y3) = 862.50/112.03 (kpair @ 862.50/112.03 Y4 @ Y5))))))))))))))) @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (subset @ 862.50/112.03 (dsetconstr @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 (^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y5 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y4 @ Y5) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y3) = 862.50/112.03 (kpair @ 862.50/112.03 Y4 @ Y5))))))))))))))) @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y3 @ Y4) @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y6 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y6 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y7 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y7 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y6 @ Y7) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y5) = 862.50/112.03 (kpair @ 862.50/112.03 Y6 @ Y7)))))))))))))))) => 862.50/112.03 (Y2 @ 862.50/112.03 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.03 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl796])). 862.50/112.03 thf(zip_derived_cl810, plain, 862.50/112.03 (~ (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ (^[Y2 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => 862.50/112.03 (((subset @ Y1 @ Y2) => 862.50/112.03 (subset @ Y0 @ Y2)))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ (^[Y2 : $i]: 862.50/112.03 (((subset @ Y0 @ Y2) => 862.50/112.03 (subset @ Y0 @ 862.50/112.03 (setadjoin @ Y1 @ Y2))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => (in @ Y0 @ 862.50/112.03 (powerset @ Y1)))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => 862.50/112.03 (((subset @ Y1 @ Y0) => 862.50/112.03 (((Y0) = (Y1))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((subset @ Y0 @ emptyset) => 862.50/112.03 (((Y0) = (emptyset)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y1 @ Y0) => (in @ 862.50/112.03 Y1 @ (powerset @ Y0)))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((in @ Y1 @ 862.50/112.03 (powerset @ Y0)) => 862.50/112.03 (subset @ Y1 @ Y0))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => 862.50/112.03 (subset @ 862.50/112.03 (powerset @ Y0) @ 862.50/112.03 (powerset @ Y1)))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.03 (in @ 862.50/112.03 (dsetconstr @ Y0 @ Y1) @ 862.50/112.03 (powerset @ Y0)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.03 (subset @ 862.50/112.03 (dsetconstr @ Y0 @ 862.50/112.03 Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (((in @ Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ Y2 @ 862.50/112.03 (binunion @ 862.50/112.03 Y0 @ Y1))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (in @ Y1 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ emptyset))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $o]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (Y3))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (Y3))) => 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) | 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 (binunion @ 862.50/112.03 Y0 @ Y1)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 Y1 @ 862.50/112.03 (binunion @ 862.50/112.03 Y0 @ Y1)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y0))))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y1))) => 862.50/112.03 (subset @ 862.50/112.03 Y1 @ Y0))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 ( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y1))))))) => 862.50/112.03 (((( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y0))) => 862.50/112.03 (subset @ 862.50/112.03 Y0 @ Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y1 @ Y2)) = 862.50/112.03 (binunion @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y2))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0)))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))) => 862.50/112.03 (subset @ 862.50/112.03 Y0 @ Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (Y3))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (Y3))))) => 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y0 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (iskpair @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (iskpair @ 862.50/112.03 (kpair @ 862.50/112.03 Y0 @ Y1)))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset) @ 862.50/112.03 Y0))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 Y0)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y1))) | 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y0)))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y1) & 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (kpair @ 862.50/112.03 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (iskpair @ 862.50/112.03 Y2)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0)) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (in @ 862.50/112.03 Y1 @ Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset)) @ 862.50/112.03 Y0)))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset)))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (setunion @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset)) = 862.50/112.03 (Y0)))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y2) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y3) => 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (Y1 @ Y2)))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset)))))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (Y1 @ Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y2) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y3) => 862.50/112.03 (( 862.50/112.03 (Y3) = 862.50/112.03 (Y2)))))))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset))))))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i > $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y2) => 862.50/112.03 (( 862.50/112.03 (Y1 @ 862.50/112.03 Y3) => 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (Y1 @ Y2)))))) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 Y0 @ Y1)) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (iskpair @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (in @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 Y0)))) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (in @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 Y0))) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)))))))) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ Y0)))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (kfst @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y0 @ Y1)) = 862.50/112.03 (Y0))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kfst @ Y2) @ 862.50/112.03 Y0)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y2))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (kpair @ 862.50/112.03 Y2 @ Y3))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y2))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1))) => 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1))) => 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 emptyset))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y3))) => 862.50/112.03 (( 862.50/112.03 (Y1) = 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) = 862.50/112.03 (setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))) => 862.50/112.03 (( 862.50/112.03 (Y1) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (kpair @ 862.50/112.03 Y2 @ Y3))) => 862.50/112.03 (( 862.50/112.03 (Y1) = 862.50/112.03 (Y3))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (iskpair @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y0) @ 862.50/112.03 Y2)))))) & 862.50/112.03 (( 862.50/112.03 (dsetconstr @ 862.50/112.03 ( 862.50/112.03 setunion @ 862.50/112.03 Y0) @ 862.50/112.03 ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (Y0) = 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y0) @ 862.50/112.03 Y2))))) = 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (ksnd @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y0 @ Y1)) = 862.50/112.03 (Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (iskpair @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y0) @ 862.50/112.03 ( 862.50/112.03 ksnd @ Y0)) = 862.50/112.03 (Y0)))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 ksnd @ Y2) @ 862.50/112.03 Y1)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y3 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (kfst @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3)) = 862.50/112.03 (Y2))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (ksnd @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3)) = 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (kpair @ 862.50/112.03 ( 862.50/112.03 kfst @ Y2) @ 862.50/112.03 ( 862.50/112.03 ksnd @ Y2)) = 862.50/112.03 (Y2)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (Y2 @ 862.50/112.03 Y3 @ 862.50/112.03 Y4) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y3 @ Y4) @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y6 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y6 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y7 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y7 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y6 @ Y7) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y5) = 862.50/112.03 (kpair @ 862.50/112.03 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (subset @ 862.50/112.03 (dsetconstr @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 (^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y5 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y4 @ Y5) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y3) = 862.50/112.03 (kpair @ 862.50/112.03 Y4 @ Y5))))))))))))))) @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (subset @ 862.50/112.03 (dsetconstr @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 (^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y5 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y4 @ Y5) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y3) = 862.50/112.03 (kpair @ 862.50/112.03 Y4 @ Y5))))))))))))))) @ 862.50/112.03 (cartprod @ 862.50/112.03 Y0 @ Y1))))))))))) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : 862.50/112.03 $i > $i > $o]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y3 @ Y4) @ 862.50/112.03 ( 862.50/112.03 dsetconstr @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 ( 862.50/112.03 ^[Y5 : $i]: 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y6 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y6 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y7 : $i]: 862.50/112.03 (( 862.50/112.03 ( 862.50/112.03 in @ 862.50/112.03 Y7 @ Y1) & 862.50/112.03 ( 862.50/112.03 Y2 @ 862.50/112.03 Y6 @ Y7) & 862.50/112.03 ( 862.50/112.03 ( 862.50/112.03 (Y5) = 862.50/112.03 (kpair @ 862.50/112.03 Y6 @ Y7)))))))))))))))) => 862.50/112.03 (Y2 @ 862.50/112.03 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.03 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl802])). 862.50/112.03 thf(zip_derived_cl819, plain, 862.50/112.03 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ (^[Y2 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => 862.50/112.03 (((subset @ Y1 @ Y2) => 862.50/112.03 (subset @ Y0 @ Y2)))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ (^[Y2 : $i]: 862.50/112.03 (((subset @ Y0 @ Y2) => 862.50/112.03 (subset @ Y0 @ 862.50/112.03 (setadjoin @ Y1 @ Y2))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => (in @ Y0 @ 862.50/112.03 (powerset @ Y1)))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => 862.50/112.03 (((subset @ Y1 @ Y0) => 862.50/112.03 (((Y0) = (Y1))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((subset @ Y0 @ emptyset) => 862.50/112.03 (((Y0) = (emptyset)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y1 @ Y0) => (in @ 862.50/112.03 Y1 @ (powerset @ Y0)))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((in @ Y1 @ 862.50/112.03 (powerset @ Y0)) => 862.50/112.03 (subset @ Y1 @ Y0))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((subset @ Y0 @ Y1) => 862.50/112.03 (subset @ 862.50/112.03 (powerset @ Y0) @ 862.50/112.03 (powerset @ Y1)))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.03 (in @ 862.50/112.03 (dsetconstr @ Y0 @ Y1) @ 862.50/112.03 (powerset @ Y0)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.03 (subset @ 862.50/112.03 (dsetconstr @ Y0 @ Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ (^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (in @ Y1 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ emptyset))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (((in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 (binunion @ 862.50/112.03 Y0 @ Y1))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $o]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (Y3))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (Y3))) => 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) | 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ (^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 Y1 @ 862.50/112.03 (binunion @ 862.50/112.03 Y0 @ Y1)))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y0))))))))))) => 862.50/112.03 (((((!!) @ (^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y1))) => 862.50/112.03 (subset @ 862.50/112.03 Y1 @ Y0))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (((!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 ( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) & 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))))))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y1))))))) => 862.50/112.03 (((((!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y1))))))))))) => 862.50/112.03 (((( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (Y0))) => 862.50/112.03 (subset @ 862.50/112.03 Y0 @ Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (binintersect @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y1 @ Y2)) = 862.50/112.03 (binunion @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 ( 862.50/112.03 binintersect @ 862.50/112.03 Y0 @ Y2))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y0)))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (subset @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1)))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0)))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setminus @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (subset @ 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ Y1) @ 862.50/112.03 Y0))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (setminus @ 862.50/112.03 Y0 @ 862.50/112.03 Y1) = 862.50/112.03 (emptyset))) => 862.50/112.03 (subset @ 862.50/112.03 Y0 @ Y1))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $o]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (Y3))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (Y3))))) => 862.50/112.03 (Y3))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y1) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y0))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ Y1))) => 862.50/112.03 (( 862.50/112.03 (~) @ ( 862.50/112.03 in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 symdiff @ 862.50/112.03 Y0 @ Y1))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y0 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 (setunion @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (iskpair @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 emptyset) @ 862.50/112.03 (setadjoin @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 (setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (iskpair @ 862.50/112.03 (kpair @ 862.50/112.03 Y0 @ Y1)))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset) @ 862.50/112.03 Y0))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y1 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 Y0)))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y0 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y1 @ 862.50/112.03 emptyset))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y1))) | 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (Y0)))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (subset @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 emptyset) @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 setadjoin @ 862.50/112.03 Y3 @ 862.50/112.03 emptyset)) @ 862.50/112.03 emptyset)) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 powerset @ 862.50/112.03 ( 862.50/112.03 binunion @ 862.50/112.03 Y0 @ Y1)))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 Y0) => 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y1) => 862.50/112.03 (in @ 862.50/112.03 ( 862.50/112.03 kpair @ 862.50/112.03 Y2 @ Y3) @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y0 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y1 : $i]: 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.03 ^[Y2 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y2 @ 862.50/112.03 ( 862.50/112.03 cartprod @ 862.50/112.03 Y0 @ Y1)) => 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y3 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y3 @ 862.50/112.03 Y0) & 862.50/112.03 (( 862.50/112.03 (??) @ ( 862.50/112.03 ^[Y4 : $i]: 862.50/112.03 (( 862.50/112.03 (in @ 862.50/112.03 Y4 @ 862.50/112.03 Y1) & 862.50/112.03 (( 862.50/112.03 (Y2) = 862.50/112.03 (kpair @ 862.50/112.03 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.03 (( 862.50/112.03 (( 862.50/112.03 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (iskpair @ 862.50/112.04 Y2)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0)) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (in @ 862.50/112.04 Y1 @ Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (subset @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)) @ 862.50/112.04 Y0)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (setunion @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)) = 862.50/112.04 (Y0)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y3) = 862.50/112.04 (Y2)))))))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (in @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0)))) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (in @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0))) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)))))))) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ Y0)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (kfst @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y0 @ Y1)) = 862.50/112.04 (Y0))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kfst @ Y2) @ 862.50/112.04 Y0)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (kpair @ 862.50/112.04 Y2 @ Y3))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))) => 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))) => 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (kpair @ 862.50/112.04 Y2 @ Y3))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 Y2)))))) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 Y2))))) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (ksnd @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y0 @ Y1)) = 862.50/112.04 (Y1))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y0)) = 862.50/112.04 (Y0)))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y2) @ 862.50/112.04 Y1)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y3 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (kfst @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3)) = 862.50/112.04 (Y2))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (ksnd @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3)) = 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y2) @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y2)) = 862.50/112.04 (Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (Y2 @ 862.50/112.04 Y3 @ 862.50/112.04 Y4) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y3 @ Y4) @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y6 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y6 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y7 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y7 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y6 @ Y7) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y5) = 862.50/112.04 (kpair @ 862.50/112.04 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (subset @ 862.50/112.04 (dsetconstr @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 (^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y5 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y4 @ Y5) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y3) = 862.50/112.04 (kpair @ 862.50/112.04 Y4 @ Y5))))))))))))))) @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (subset @ 862.50/112.04 (dsetconstr @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 (^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y5 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y4 @ Y5) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y3) = 862.50/112.04 (kpair @ 862.50/112.04 Y4 @ Y5))))))))))))))) @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1))))))))))) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y3 @ Y4) @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y6 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y6 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y7 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y7 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y6 @ Y7) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y5) = 862.50/112.04 (kpair @ 862.50/112.04 Y6 @ Y7)))))))))))))))) => 862.50/112.04 (Y2 @ 862.50/112.04 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.04 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl810])). 862.50/112.04 thf(zip_derived_cl828, plain, 862.50/112.04 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ (^[Y2 : $i]: 862.50/112.04 (((subset @ Y0 @ Y2) => 862.50/112.04 (subset @ Y0 @ 862.50/112.04 (setadjoin @ Y1 @ Y2))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y0 @ Y1) => (in @ Y0 @ 862.50/112.04 (powerset @ Y1)))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y0 @ Y1) => 862.50/112.04 (((subset @ Y1 @ Y0) => 862.50/112.04 (((Y0) = (Y1))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((subset @ Y0 @ emptyset) => 862.50/112.04 (((Y0) = (emptyset)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y1 @ Y0) => (in @ 862.50/112.04 Y1 @ (powerset @ Y0)))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((in @ Y1 @ (powerset @ Y0)) => 862.50/112.04 (subset @ Y1 @ Y0))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y0 @ Y1) => 862.50/112.04 (subset @ 862.50/112.04 (powerset @ Y0) @ 862.50/112.04 (powerset @ Y1)))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.04 (in @ 862.50/112.04 (dsetconstr @ Y0 @ Y1) @ 862.50/112.04 (powerset @ Y0)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.04 (subset @ 862.50/112.04 (dsetconstr @ Y0 @ Y1) @ 862.50/112.04 Y0))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ (^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (in @ Y1 @ 862.50/112.04 (setadjoin @ Y0 @ 862.50/112.04 (setadjoin @ Y1 @ 862.50/112.04 emptyset))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (((in @ Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ Y2 @ 862.50/112.04 (binunion @ 862.50/112.04 Y0 @ Y1))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y3 : $o]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (Y3))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (Y3))) => 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) | 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0)))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 (binunion @ 862.50/112.04 Y0 @ Y1)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (subset @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0)))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 Y0))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y0))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y1))) => 862.50/112.04 (subset @ 862.50/112.04 Y1 @ Y0))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y1)))))))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 ( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y1)))))))) => 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (emptyset))))))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 Y1))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y1))))))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y0))) => 862.50/112.04 (subset @ 862.50/112.04 Y0 @ Y1))))))))) => 862.50/112.04 (((( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y1 @ Y2)) = 862.50/112.04 (binunion @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y2))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (setminus @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)))) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0)))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 (setminus @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 Y0))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setminus @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (emptyset))) => 862.50/112.04 (subset @ 862.50/112.04 Y0 @ Y1))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (Y3))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (Y3))))) => 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (in @ 862.50/112.04 Y0 @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (iskpair @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (iskpair @ 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ Y1)))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) => 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 Y0)))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y1))) | 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y0)))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y1) & 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (kpair @ 862.50/112.04 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (iskpair @ 862.50/112.04 Y2)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0)) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (in @ 862.50/112.04 Y1 @ Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (subset @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)) @ 862.50/112.04 Y0)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (setunion @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)) = 862.50/112.04 (Y0)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y3) = 862.50/112.04 (Y2)))))))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (in @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0)))) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (in @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0))) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)))))))) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ Y0)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (kfst @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y0 @ Y1)) = 862.50/112.04 (Y0))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kfst @ Y2) @ 862.50/112.04 Y0)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (kpair @ 862.50/112.04 Y2 @ Y3))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))) => 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))) => 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (kpair @ 862.50/112.04 Y2 @ Y3))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 Y2)))))) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 Y2))))) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (ksnd @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y0 @ Y1)) = 862.50/112.04 (Y1))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y0)) = 862.50/112.04 (Y0)))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y2) @ 862.50/112.04 Y1)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y3 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (kfst @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3)) = 862.50/112.04 (Y2))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (ksnd @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3)) = 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y2) @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y2)) = 862.50/112.04 (Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (Y2 @ 862.50/112.04 Y3 @ 862.50/112.04 Y4) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y3 @ Y4) @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y6 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y6 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y7 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y7 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y6 @ Y7) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y5) = 862.50/112.04 (kpair @ 862.50/112.04 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (subset @ 862.50/112.04 (dsetconstr @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 (^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y5 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y4 @ Y5) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y3) = 862.50/112.04 (kpair @ 862.50/112.04 Y4 @ Y5))))))))))))))) @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (subset @ 862.50/112.04 (dsetconstr @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 (^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y5 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y4 @ Y5) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y3) = 862.50/112.04 (kpair @ 862.50/112.04 Y4 @ Y5))))))))))))))) @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1))))))))))) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y3 @ Y4) @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y6 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y6 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y7 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y7 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y6 @ Y7) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y5) = 862.50/112.04 (kpair @ 862.50/112.04 Y6 @ Y7)))))))))))))))) => 862.50/112.04 (Y2 @ 862.50/112.04 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.04 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl819])). 862.50/112.04 thf(zip_derived_cl835, plain, 862.50/112.04 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ (^[Y2 : $i]: 862.50/112.04 (((subset @ Y0 @ Y2) => 862.50/112.04 (subset @ Y0 @ 862.50/112.04 (setadjoin @ Y1 @ Y2))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y0 @ Y1) => (in @ Y0 @ 862.50/112.04 (powerset @ Y1)))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y0 @ Y1) => 862.50/112.04 (((subset @ Y1 @ Y0) => 862.50/112.04 (((Y0) = (Y1))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((subset @ Y0 @ emptyset) => 862.50/112.04 (((Y0) = (emptyset)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y1 @ Y0) => (in @ Y1 @ 862.50/112.04 (powerset @ Y0)))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((in @ Y1 @ (powerset @ Y0)) => 862.50/112.04 (subset @ Y1 @ Y0))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((subset @ Y0 @ Y1) => 862.50/112.04 (subset @ (powerset @ Y0) @ 862.50/112.04 (powerset @ Y1)))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.04 (in @ 862.50/112.04 (dsetconstr @ Y0 @ Y1) @ 862.50/112.04 (powerset @ Y0)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.04 (subset @ 862.50/112.04 (dsetconstr @ Y0 @ Y1) @ 862.50/112.04 Y0))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ (^[Y2 : $i]: 862.50/112.04 (((in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 (binunion @ 862.50/112.04 Y0 @ Y1))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (in @ Y1 @ 862.50/112.04 (setadjoin @ Y0 @ 862.50/112.04 (setadjoin @ Y1 @ 862.50/112.04 emptyset))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ (^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y3 : $o]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (Y3))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (Y3))) => 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (((in @ 862.50/112.04 Y2 @ 862.50/112.04 (binunion @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y1) | 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0)))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 (binunion @ 862.50/112.04 Y0 @ Y1)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 Y1 @ 862.50/112.04 (binunion @ 862.50/112.04 Y0 @ Y1)))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ (^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (subset @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0)))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 Y0))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y0))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y1))) => 862.50/112.04 (subset @ 862.50/112.04 Y1 @ Y0))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y1)))))))))))) => 862.50/112.04 (((((!!) @ (^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 ( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y1)))))))) => 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (emptyset))))))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 Y1))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (((!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y1))))))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (Y0))) => 862.50/112.04 (subset @ 862.50/112.04 Y0 @ Y1))))))))) => 862.50/112.04 (((((!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (binintersect @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y1 @ Y2)) = 862.50/112.04 (binunion @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 ( 862.50/112.04 binintersect @ 862.50/112.04 Y0 @ Y2))))))))))))) => 862.50/112.04 (((( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (setminus @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)))) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0)))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setminus @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (subset @ 862.50/112.04 (setminus @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 Y0))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setminus @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (emptyset))) => 862.50/112.04 (subset @ 862.50/112.04 Y0 @ Y1))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (Y3))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (Y3))))) => 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y0))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ Y1))) => 862.50/112.04 (( 862.50/112.04 (~) @ ( 862.50/112.04 in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 symdiff @ 862.50/112.04 Y0 @ Y1))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (in @ 862.50/112.04 Y0 @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (iskpair @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 (setadjoin @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (iskpair @ 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ Y1)))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) => 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 Y0)))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y1))) | 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y0)))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (subset @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 powerset @ 862.50/112.04 ( 862.50/112.04 binunion @ 862.50/112.04 Y0 @ Y1)))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y1) & 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (kpair @ 862.50/112.04 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (iskpair @ 862.50/112.04 Y2)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0)) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (in @ 862.50/112.04 Y1 @ Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (subset @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)) @ 862.50/112.04 Y0)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (subset @ 862.50/112.04 Y0 @ 862.50/112.04 (setunion @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (setunion @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset)) = 862.50/112.04 (Y0)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y3) = 862.50/112.04 (Y2)))))))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i > $o]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y2) => 862.50/112.04 (( 862.50/112.04 (Y1 @ 862.50/112.04 Y3) => 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) & 862.50/112.04 (Y1 @ Y2)))))) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 Y0 @ Y1)) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset)))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (in @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0)))) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (in @ 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 Y0))) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)))))))) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ Y0)))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (kfst @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y0 @ Y1)) = 862.50/112.04 (Y0))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kfst @ Y2) @ 862.50/112.04 Y0)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (kpair @ 862.50/112.04 Y2 @ Y3))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y2))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))) => 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1))) => 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 emptyset))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (Y2) = 862.50/112.04 (Y3))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset))) => 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (Y1)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y0 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)) = 862.50/112.04 (setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 emptyset) @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 setadjoin @ 862.50/112.04 Y3 @ 862.50/112.04 emptyset)) @ 862.50/112.04 emptyset)))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 Y0 @ 862.50/112.04 Y1) = 862.50/112.04 (kpair @ 862.50/112.04 Y2 @ Y3))) => 862.50/112.04 (( 862.50/112.04 (Y1) = 862.50/112.04 (Y3))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y1 @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 Y2)))))) & 862.50/112.04 (( 862.50/112.04 (dsetconstr @ 862.50/112.04 ( 862.50/112.04 setunion @ 862.50/112.04 Y0) @ 862.50/112.04 ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (Y0) = 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 Y2))))) = 862.50/112.04 (setadjoin @ 862.50/112.04 Y1 @ 862.50/112.04 emptyset))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (ksnd @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y0 @ Y1)) = 862.50/112.04 (Y1))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (iskpair @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y0) @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y0)) = 862.50/112.04 (Y0)))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y2) @ 862.50/112.04 Y1)))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y2 @ Y0))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3) @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (in @ 862.50/112.04 Y3 @ Y1))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (kfst @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3)) = 862.50/112.04 (Y2))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (ksnd @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y2 @ Y3)) = 862.50/112.04 (Y3))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y2 @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1)) => 862.50/112.04 (( 862.50/112.04 (kpair @ 862.50/112.04 ( 862.50/112.04 kfst @ Y2) @ 862.50/112.04 ( 862.50/112.04 ksnd @ Y2)) = 862.50/112.04 (Y2)))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y3 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y3 @ 862.50/112.04 Y0) => 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y4 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y4 @ 862.50/112.04 Y1) => 862.50/112.04 (( 862.50/112.04 (Y2 @ 862.50/112.04 Y3 @ 862.50/112.04 Y4) => 862.50/112.04 (in @ 862.50/112.04 ( 862.50/112.04 kpair @ 862.50/112.04 Y3 @ Y4) @ 862.50/112.04 ( 862.50/112.04 dsetconstr @ 862.50/112.04 ( 862.50/112.04 cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 ( 862.50/112.04 ^[Y5 : $i]: 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y6 : $i]: 862.50/112.04 (( 862.50/112.04 (in @ 862.50/112.04 Y6 @ 862.50/112.04 Y0) & 862.50/112.04 (( 862.50/112.04 (??) @ ( 862.50/112.04 ^[Y7 : $i]: 862.50/112.04 (( 862.50/112.04 ( 862.50/112.04 in @ 862.50/112.04 Y7 @ Y1) & 862.50/112.04 ( 862.50/112.04 Y2 @ 862.50/112.04 Y6 @ Y7) & 862.50/112.04 ( 862.50/112.04 ( 862.50/112.04 (Y5) = 862.50/112.04 (kpair @ 862.50/112.04 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.04 (( 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y0 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y1 : $i]: 862.50/112.04 (( 862.50/112.04 (!!) @ ( 862.50/112.04 ^[Y2 : 862.50/112.04 $i > $i > $o]: 862.50/112.04 (subset @ 862.50/112.04 (dsetconstr @ 862.50/112.04 (cartprod @ 862.50/112.04 Y0 @ Y1) @ 862.50/112.04 (^[Y3 : $i]: 862.50/112.04 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y5 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y4 @ Y5) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y3) = 862.50/112.05 (kpair @ 862.50/112.05 Y4 @ Y5))))))))))))))) @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 (^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y5 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y4 @ Y5) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y3) = 862.50/112.05 (kpair @ 862.50/112.05 Y4 @ Y5))))))))))))))) @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y3 @ Y4) @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y6 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y6 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y7 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y7 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y6 @ Y7) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y5) = 862.50/112.05 (kpair @ 862.50/112.05 Y6 @ Y7)))))))))))))))) => 862.50/112.05 (Y2 @ 862.50/112.05 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.05 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl828])). 862.50/112.05 thf(zip_derived_cl840, plain, 862.50/112.05 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y0 @ Y1) => (in @ Y0 @ 862.50/112.05 (powerset @ Y1)))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y0 @ Y1) => 862.50/112.05 (((subset @ Y1 @ Y0) => (((Y0) = (Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y1 @ Y0) => (in @ Y1 @ 862.50/112.05 (powerset @ Y0)))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((in @ Y1 @ (powerset @ Y0)) => 862.50/112.05 (subset @ Y1 @ Y0))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y0 @ Y1) => 862.50/112.05 (subset @ (powerset @ Y0) @ 862.50/112.05 (powerset @ Y1)))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.05 (in @ 862.50/112.05 (dsetconstr @ Y0 @ Y1) @ 862.50/112.05 (powerset @ Y0)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (((in @ Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ Y2 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (in @ Y1 @ 862.50/112.05 (setadjoin @ Y0 @ 862.50/112.05 (setadjoin @ Y1 @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $o]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (Y3))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (Y3))) => 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (((in @ Y2 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (((in @ 862.50/112.05 Y2 @ Y1) | 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ Y0 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 Y1 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y0))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (((subset @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1) = 862.50/112.05 (Y0))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y1))) => 862.50/112.05 (subset @ 862.50/112.05 Y1 @ Y0))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 ( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y1))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y1))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y0))) => 862.50/112.05 (subset @ 862.50/112.05 Y0 @ Y1))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y1 @ Y2)) = 862.50/112.05 (binunion @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y2))))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0)))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y0))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))) => 862.50/112.05 (subset @ 862.50/112.05 Y0 @ Y1))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (Y3))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (Y3))))) => 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y0 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (iskpair @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (iskpair @ 862.50/112.05 (kpair @ 862.50/112.05 Y0 @ Y1)))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset) @ 862.50/112.05 Y0))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 Y0)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y1))) | 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y0)))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y1) & 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (kpair @ 862.50/112.05 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (iskpair @ 862.50/112.05 Y2)))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0)) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (in @ 862.50/112.05 Y1 @ Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset)) @ 862.50/112.05 Y0)))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (subset @ 862.50/112.05 Y0 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset)))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (setunion @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset)) = 862.50/112.05 (Y0)))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y2) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y3) => 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (Y1 @ Y2)))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset)))))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (Y1 @ Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y2) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y3) => 862.50/112.05 (( 862.50/112.05 (Y3) = 862.50/112.05 (Y2)))))))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset))))))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y2) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y3) => 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (Y1 @ Y2)))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (iskpair @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (in @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 Y0)))) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (in @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 Y0))) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)))))))) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ Y0)))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (kfst @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y0 @ Y1)) = 862.50/112.05 (Y0))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kfst @ Y2) @ 862.50/112.05 Y0)))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y2))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (kpair @ 862.50/112.05 Y2 @ Y3))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y2))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1))) => 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1))) => 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 emptyset))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y3))) => 862.50/112.05 (( 862.50/112.05 (Y1) = 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))) => 862.50/112.05 (( 862.50/112.05 (Y1) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (kpair @ 862.50/112.05 Y2 @ Y3))) => 862.50/112.05 (( 862.50/112.05 (Y1) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (iskpair @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y0) @ 862.50/112.05 Y2)))))) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y0) @ 862.50/112.05 Y2))))) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (ksnd @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y0 @ Y1)) = 862.50/112.05 (Y1))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (iskpair @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y0) @ 862.50/112.05 ( 862.50/112.05 ksnd @ Y0)) = 862.50/112.05 (Y0)))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 ksnd @ Y2) @ 862.50/112.05 Y1)))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y3 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (kfst @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3)) = 862.50/112.05 (Y2))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (ksnd @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3)) = 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y2) @ 862.50/112.05 ( 862.50/112.05 ksnd @ Y2)) = 862.50/112.05 (Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (Y2 @ 862.50/112.05 Y3 @ 862.50/112.05 Y4) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y3 @ Y4) @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y6 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y6 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y7 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y7 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y6 @ Y7) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y5) = 862.50/112.05 (kpair @ 862.50/112.05 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 (^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y5 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y4 @ Y5) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y3) = 862.50/112.05 (kpair @ 862.50/112.05 Y4 @ Y5))))))))))))))) @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 (^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y5 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y4 @ Y5) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y3) = 862.50/112.05 (kpair @ 862.50/112.05 Y4 @ Y5))))))))))))))) @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y3 @ Y4) @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y6 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y6 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y7 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y7 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y6 @ Y7) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y5) = 862.50/112.05 (kpair @ 862.50/112.05 Y6 @ Y7)))))))))))))))) => 862.50/112.05 (Y2 @ 862.50/112.05 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.05 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl835])). 862.50/112.05 thf(zip_derived_cl846, plain, 862.50/112.05 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y0 @ Y1) => 862.50/112.05 (((subset @ Y1 @ Y0) => (((Y0) = (Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y1 @ Y0) => (in @ Y1 @ 862.50/112.05 (powerset @ Y0)))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((in @ Y1 @ (powerset @ Y0)) => 862.50/112.05 (subset @ Y1 @ Y0))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y0 @ Y1) => (subset @ 862.50/112.05 (powerset @ Y0) @ 862.50/112.05 (powerset @ Y1)))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.05 (in @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.05 (powerset @ Y0)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (((in @ Y2 @ 862.50/112.05 Y0) => (in @ 862.50/112.05 Y2 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (in @ Y1 @ 862.50/112.05 (setadjoin @ Y0 @ 862.50/112.05 (setadjoin @ Y1 @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (((in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $o]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (Y3))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (Y3))) => 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) | 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ Y0 @ 862.50/112.05 (binunion @ Y0 @ 862.50/112.05 Y1)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ Y1 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y0))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (((subset @ 862.50/112.05 Y0 @ Y1) => 862.50/112.05 (((binintersect @ 862.50/112.05 Y0 @ Y1) = 862.50/112.05 (Y0))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (((( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1) = 862.50/112.05 (Y1))) => 862.50/112.05 (subset @ 862.50/112.05 Y1 @ Y0))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 ( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y1))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y1))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y0))) => 862.50/112.05 (subset @ 862.50/112.05 Y0 @ Y1))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y1 @ Y2)) = 862.50/112.05 (binunion @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y2))))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))) => 862.50/112.05 (((( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0)))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y0))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))) => 862.50/112.05 (subset @ 862.50/112.05 Y0 @ Y1))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (Y3))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (Y3))))) => 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y0 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (iskpair @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (iskpair @ 862.50/112.05 (kpair @ 862.50/112.05 Y0 @ Y1)))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset) @ 862.50/112.05 Y0))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 Y0)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y1))) | 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y0)))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y1) & 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (kpair @ 862.50/112.05 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (iskpair @ 862.50/112.05 Y2)))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0)) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (in @ 862.50/112.05 Y1 @ Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset)) @ 862.50/112.05 Y0)))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (subset @ 862.50/112.05 Y0 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset)))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (setunion @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset)) = 862.50/112.05 (Y0)))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y2) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y3) => 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (Y1 @ Y2)))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset)))))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (Y1 @ Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y2) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y3) => 862.50/112.05 (( 862.50/112.05 (Y3) = 862.50/112.05 (Y2)))))))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset))))))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i > $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y2) => 862.50/112.05 (( 862.50/112.05 (Y1 @ 862.50/112.05 Y3) => 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (Y1 @ Y2)))))) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 Y0 @ Y1)) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (iskpair @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (in @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 Y0)))) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (in @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 Y0))) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)))))))) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ Y0)))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (kfst @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y0 @ Y1)) = 862.50/112.05 (Y0))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kfst @ Y2) @ 862.50/112.05 Y0)))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y2))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (kpair @ 862.50/112.05 Y2 @ Y3))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y2))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1))) => 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1))) => 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 emptyset))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y3))) => 862.50/112.05 (( 862.50/112.05 (Y1) = 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) = 862.50/112.05 (setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))) => 862.50/112.05 (( 862.50/112.05 (Y1) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (kpair @ 862.50/112.05 Y2 @ Y3))) => 862.50/112.05 (( 862.50/112.05 (Y1) = 862.50/112.05 (Y3))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (iskpair @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y0) @ 862.50/112.05 Y2)))))) & 862.50/112.05 (( 862.50/112.05 (dsetconstr @ 862.50/112.05 ( 862.50/112.05 setunion @ 862.50/112.05 Y0) @ 862.50/112.05 ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (Y0) = 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y0) @ 862.50/112.05 Y2))))) = 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (ksnd @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y0 @ Y1)) = 862.50/112.05 (Y1))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (iskpair @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y0) @ 862.50/112.05 ( 862.50/112.05 ksnd @ Y0)) = 862.50/112.05 (Y0)))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 ksnd @ Y2) @ 862.50/112.05 Y1)))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y3 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (kfst @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3)) = 862.50/112.05 (Y2))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (ksnd @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3)) = 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (kpair @ 862.50/112.05 ( 862.50/112.05 kfst @ Y2) @ 862.50/112.05 ( 862.50/112.05 ksnd @ Y2)) = 862.50/112.05 (Y2)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (Y2 @ 862.50/112.05 Y3 @ 862.50/112.05 Y4) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y3 @ Y4) @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y6 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y6 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y7 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y7 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y6 @ Y7) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y5) = 862.50/112.05 (kpair @ 862.50/112.05 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 (^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y5 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y4 @ Y5) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y3) = 862.50/112.05 (kpair @ 862.50/112.05 Y4 @ Y5))))))))))))))) @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 (^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y5 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y4 @ Y5) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y3) = 862.50/112.05 (kpair @ 862.50/112.05 Y4 @ Y5))))))))))))))) @ 862.50/112.05 (cartprod @ 862.50/112.05 Y0 @ Y1))))))))))) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : 862.50/112.05 $i > $i > $o]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y4 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y4 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y3 @ Y4) @ 862.50/112.05 ( 862.50/112.05 dsetconstr @ 862.50/112.05 ( 862.50/112.05 cartprod @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 ^[Y5 : $i]: 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y6 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y6 @ 862.50/112.05 Y0) & 862.50/112.05 (( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y7 : $i]: 862.50/112.05 (( 862.50/112.05 ( 862.50/112.05 in @ 862.50/112.05 Y7 @ Y1) & 862.50/112.05 ( 862.50/112.05 Y2 @ 862.50/112.05 Y6 @ Y7) & 862.50/112.05 ( 862.50/112.05 ( 862.50/112.05 (Y5) = 862.50/112.05 (kpair @ 862.50/112.05 Y6 @ Y7)))))))))))))))) => 862.50/112.05 (Y2 @ 862.50/112.05 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.05 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl840])). 862.50/112.05 thf(zip_derived_cl853, plain, 862.50/112.05 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y1 @ Y0) => (in @ Y1 @ 862.50/112.05 (powerset @ Y0)))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((in @ Y1 @ (powerset @ Y0)) => 862.50/112.05 (subset @ Y1 @ Y0))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((subset @ Y0 @ Y1) => (subset @ 862.50/112.05 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.05 (in @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.05 (powerset @ Y0)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.05 (subset @ 862.50/112.05 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (((in @ Y2 @ 862.50/112.05 Y0) => (in @ 862.50/112.05 Y2 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (in @ Y1 @ 862.50/112.05 (setadjoin @ Y0 @ 862.50/112.05 (setadjoin @ Y1 @ emptyset))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (((in @ Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ Y2 @ 862.50/112.05 (binunion @ 862.50/112.05 Y0 @ Y1))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y3 : $o]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (Y3))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (Y3))) => 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ (^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) | 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ Y0 @ 862.50/112.05 (binunion @ Y0 @ Y1)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ Y1 @ 862.50/112.05 (binunion @ Y0 @ 862.50/112.05 Y1)))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (((in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y0))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ (^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y0))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (((((binintersect @ 862.50/112.05 Y0 @ Y1) = 862.50/112.05 (Y1))) => 862.50/112.05 (subset @ 862.50/112.05 Y1 @ Y0))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 ( 862.50/112.05 (??) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) & 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y1))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y1))))))))))) => 862.50/112.05 (((((!!) @ (^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (Y0))) => 862.50/112.05 (subset @ 862.50/112.05 Y0 @ Y1))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (binintersect @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y1 @ Y2)) = 862.50/112.05 (binunion @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 ( 862.50/112.05 binintersect @ 862.50/112.05 Y0 @ Y2))))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (((!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y0)))))))))))) => 862.50/112.05 (((((!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1)))))))))))))) => 862.50/112.05 (((( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (subset @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1)))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0)))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setminus @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (subset @ 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ Y1) @ 862.50/112.05 Y0))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (setminus @ 862.50/112.05 Y0 @ 862.50/112.05 Y1) = 862.50/112.05 (emptyset))) => 862.50/112.05 (subset @ 862.50/112.05 Y0 @ Y1))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1)) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $o]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (Y3))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (Y3))))) => 862.50/112.05 (Y3))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y1) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y0))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ Y1))) => 862.50/112.05 (( 862.50/112.05 (~) @ ( 862.50/112.05 in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 symdiff @ 862.50/112.05 Y0 @ Y1))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y0 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 (setunion @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (iskpair @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 emptyset) @ 862.50/112.05 (setadjoin @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 (setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (iskpair @ 862.50/112.05 (kpair @ 862.50/112.05 Y0 @ Y1)))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset) @ 862.50/112.05 Y0))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y1 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 Y0)))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y0 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y1 @ 862.50/112.05 emptyset))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y1))) | 862.50/112.05 (( 862.50/112.05 (Y2) = 862.50/112.05 (Y0)))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (subset @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 emptyset) @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y2 @ 862.50/112.05 ( 862.50/112.05 setadjoin @ 862.50/112.05 Y3 @ 862.50/112.05 emptyset)) @ 862.50/112.05 emptyset)) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y1 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y2 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y2 @ 862.50/112.05 Y0) => 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y3 : $i]: 862.50/112.05 (( 862.50/112.05 (in @ 862.50/112.05 Y3 @ 862.50/112.05 Y1) => 862.50/112.05 (in @ 862.50/112.05 ( 862.50/112.05 kpair @ 862.50/112.05 Y2 @ Y3) @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 powerset @ 862.50/112.05 ( 862.50/112.05 binunion @ 862.50/112.05 Y0 @ Y1)))))))))))))))))))) => 862.50/112.05 (( 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.05 ^[Y0 : $i]: 862.50/112.05 (( 862.50/112.05 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) & 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (kpair @ 862.50/112.06 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (iskpair @ 862.50/112.06 Y2)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0)) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (in @ 862.50/112.06 Y1 @ Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)) @ 862.50/112.06 Y0)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (subset @ 862.50/112.06 Y0 @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (setunion @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)) = 862.50/112.06 (Y0)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y3) = 862.50/112.06 (Y2)))))))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (in @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0)))) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (in @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0))) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)))))))) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ Y0)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (kfst @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y0 @ Y1)) = 862.50/112.06 (Y0))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kfst @ Y2) @ 862.50/112.06 Y0)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (kpair @ 862.50/112.06 Y2 @ Y3))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))) => 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))) => 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 emptyset))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (kpair @ 862.50/112.06 Y2 @ Y3))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 Y2)))))) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 Y2))))) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (ksnd @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y0 @ Y1)) = 862.50/112.06 (Y1))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y0)) = 862.50/112.06 (Y0)))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y2) @ 862.50/112.06 Y1)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y3 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (kfst @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3)) = 862.50/112.06 (Y2))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (ksnd @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3)) = 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y2) @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y2)) = 862.50/112.06 (Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (Y2 @ 862.50/112.06 Y3 @ 862.50/112.06 Y4) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y3 @ Y4) @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y6 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y6 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y7 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y7 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y6 @ Y7) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y5) = 862.50/112.06 (kpair @ 862.50/112.06 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (subset @ 862.50/112.06 (dsetconstr @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 (^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y5 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y4 @ Y5) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y3) = 862.50/112.06 (kpair @ 862.50/112.06 Y4 @ Y5))))))))))))))) @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (subset @ 862.50/112.06 (dsetconstr @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 (^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y5 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y4 @ Y5) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y3) = 862.50/112.06 (kpair @ 862.50/112.06 Y4 @ Y5))))))))))))))) @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y3 @ Y4) @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y6 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y6 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y7 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y7 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y6 @ Y7) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y5) = 862.50/112.06 (kpair @ 862.50/112.06 Y6 @ Y7)))))))))))))))) => 862.50/112.06 (Y2 @ 862.50/112.06 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.06 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl846])). 862.50/112.06 thf(zip_derived_cl859, plain, 862.50/112.06 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((subset @ Y1 @ Y0) => (in @ Y1 @ 862.50/112.06 (powerset @ Y0)))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((in @ Y1 @ (powerset @ Y0)) => 862.50/112.06 (subset @ Y1 @ Y0))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((subset @ Y0 @ Y1) => (subset @ 862.50/112.06 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.06 (in @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.06 (powerset @ Y0)))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.06 (subset @ 862.50/112.06 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ Y0) => 862.50/112.06 (in @ Y2 @ 862.50/112.06 (binunion @ Y0 @ 862.50/112.06 Y1))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (in @ Y1 @ 862.50/112.06 (setadjoin @ Y0 @ 862.50/112.06 (setadjoin @ Y1 @ emptyset))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ 862.50/112.06 Y1) => (in @ 862.50/112.06 Y2 @ 862.50/112.06 (binunion @ 862.50/112.06 Y0 @ Y1))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y3 : $o]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (Y3))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (Y3))) => 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ 862.50/112.06 Y2 @ 862.50/112.06 (binunion @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y1) | 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0)))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (subset @ Y0 @ 862.50/112.06 (binunion @ Y0 @ Y1)))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (subset @ Y1 @ 862.50/112.06 (binunion @ Y0 @ Y1)))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (((in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (((subset @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (subset @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (subset @ 862.50/112.06 Y2 @ 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0)))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 Y0))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (subset @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (Y0))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (Y1))) => 862.50/112.06 (subset @ 862.50/112.06 Y1 @ Y0))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y1)))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (((( 862.50/112.06 (~) @ ( 862.50/112.06 ((??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y1)))))))) => 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1) = 862.50/112.06 (emptyset))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (subset @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 Y1))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (subset @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (Y1))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (Y0))) => 862.50/112.06 (subset @ 862.50/112.06 Y0 @ Y1))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y1 @ Y2)) = 862.50/112.06 (binunion @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y2))))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0)))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1)))))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (subset @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (setminus @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (emptyset))))))))))) => 862.50/112.06 (((( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)))) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y1)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0)))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (setminus @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 Y0))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setminus @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (emptyset))) => 862.50/112.06 (subset @ 862.50/112.06 Y0 @ Y1))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (Y3))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (Y3))))) => 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (in @ 862.50/112.06 Y0 @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (iskpair @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (iskpair @ 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ Y1)))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) => 862.50/112.06 (subset @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 Y0)))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y1))) | 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y0)))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (subset @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (subset @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) & 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (kpair @ 862.50/112.06 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (iskpair @ 862.50/112.06 Y2)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0)) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (in @ 862.50/112.06 Y1 @ Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)) @ 862.50/112.06 Y0)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (subset @ 862.50/112.06 Y0 @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (setunion @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)) = 862.50/112.06 (Y0)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y3) = 862.50/112.06 (Y2)))))))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (in @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0)))) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (in @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0))) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)))))))) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ Y0)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (kfst @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y0 @ Y1)) = 862.50/112.06 (Y0))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kfst @ Y2) @ 862.50/112.06 Y0)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (kpair @ 862.50/112.06 Y2 @ Y3))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))) => 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))) => 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 emptyset))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (kpair @ 862.50/112.06 Y2 @ Y3))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 Y2)))))) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 Y2))))) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (ksnd @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y0 @ Y1)) = 862.50/112.06 (Y1))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y0)) = 862.50/112.06 (Y0)))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y2) @ 862.50/112.06 Y1)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y3 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (kfst @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3)) = 862.50/112.06 (Y2))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (ksnd @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3)) = 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y2) @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y2)) = 862.50/112.06 (Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (Y2 @ 862.50/112.06 Y3 @ 862.50/112.06 Y4) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y3 @ Y4) @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y6 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y6 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y7 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y7 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y6 @ Y7) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y5) = 862.50/112.06 (kpair @ 862.50/112.06 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (subset @ 862.50/112.06 (dsetconstr @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 (^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y5 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y4 @ Y5) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y3) = 862.50/112.06 (kpair @ 862.50/112.06 Y4 @ Y5))))))))))))))) @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (subset @ 862.50/112.06 (dsetconstr @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 (^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y5 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y4 @ Y5) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y3) = 862.50/112.06 (kpair @ 862.50/112.06 Y4 @ Y5))))))))))))))) @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y3 @ Y4) @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y6 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y6 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y7 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y7 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y6 @ Y7) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y5) = 862.50/112.06 (kpair @ 862.50/112.06 Y6 @ Y7)))))))))))))))) => 862.50/112.06 (Y2 @ 862.50/112.06 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.06 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl853])). 862.50/112.06 thf(zip_derived_cl865, plain, 862.50/112.06 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((in @ Y1 @ (powerset @ Y0)) => (subset @ 862.50/112.06 Y1 @ Y0))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((subset @ Y0 @ Y1) => (subset @ 862.50/112.06 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.06 (in @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.06 (powerset @ Y0)))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.06 (subset @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.06 Y0))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ Y0) => 862.50/112.06 (in @ Y2 @ 862.50/112.06 (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (in @ Y1 @ 862.50/112.06 (setadjoin @ Y0 @ 862.50/112.06 (setadjoin @ Y1 @ emptyset))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ 862.50/112.06 Y1) => (in @ 862.50/112.06 Y2 @ 862.50/112.06 (binunion @ 862.50/112.06 Y0 @ Y1))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y3 : $o]: 862.50/112.06 (((in @ 862.50/112.06 Y2 @ 862.50/112.06 (binunion @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (Y3))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (Y3))) => 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ 862.50/112.06 (binunion @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (((in @ 862.50/112.06 Y2 @ Y1) | 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0)))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (subset @ Y0 @ 862.50/112.06 (binunion @ Y0 @ Y1)))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (subset @ Y1 @ 862.50/112.06 (binunion @ Y0 @ Y1)))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (((subset @ 862.50/112.06 Y2 @ Y0) => 862.50/112.06 (((subset @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (subset @ 862.50/112.06 Y2 @ 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (((in @ 862.50/112.06 Y2 @ 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0)))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 Y0))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((subset @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1) = 862.50/112.06 (Y0))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (Y1))) => 862.50/112.06 (subset @ 862.50/112.06 Y1 @ Y0))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y1)))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (((((~) @ ( 862.50/112.06 ((??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y1)))))))) => 862.50/112.06 (((binintersect @ 862.50/112.06 Y0 @ Y1) = 862.50/112.06 (emptyset))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 Y1))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (subset @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (Y1))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (Y0))) => 862.50/112.06 (subset @ 862.50/112.06 Y0 @ Y1))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (binintersect @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y1 @ Y2)) = 862.50/112.06 (binunion @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 binintersect @ 862.50/112.06 Y0 @ Y2))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0)))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1)))))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (subset @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (setminus @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (emptyset))))))))))) => 862.50/112.06 (((((!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)))) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y1)))))))))))))) => 862.50/112.06 (((( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0)))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setminus @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (setminus @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 Y0))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setminus @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (emptyset))) => 862.50/112.06 (subset @ 862.50/112.06 Y0 @ Y1))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (Y3))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (Y3))))) => 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y0))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ Y1))) => 862.50/112.06 (( 862.50/112.06 (~) @ ( 862.50/112.06 in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 symdiff @ 862.50/112.06 Y0 @ Y1))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (in @ 862.50/112.06 Y0 @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (iskpair @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 (setadjoin @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (iskpair @ 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ Y1)))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) => 862.50/112.06 (subset @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 Y0)))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y1))) | 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y0)))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (subset @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (subset @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 powerset @ 862.50/112.06 ( 862.50/112.06 binunion @ 862.50/112.06 Y0 @ Y1)))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) & 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (kpair @ 862.50/112.06 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (iskpair @ 862.50/112.06 Y2)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0)) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (in @ 862.50/112.06 Y1 @ Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (subset @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)) @ 862.50/112.06 Y0)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (subset @ 862.50/112.06 Y0 @ 862.50/112.06 (setunion @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (setunion @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset)) = 862.50/112.06 (Y0)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y3) = 862.50/112.06 (Y2)))))))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i > $o]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y2) => 862.50/112.06 (( 862.50/112.06 (Y1 @ 862.50/112.06 Y3) => 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) & 862.50/112.06 (Y1 @ Y2)))))) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 Y0 @ Y1)) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset)))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (in @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0)))) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (in @ 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 Y0))) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)))))))) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ Y0)))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (kfst @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y0 @ Y1)) = 862.50/112.06 (Y0))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kfst @ Y2) @ 862.50/112.06 Y0)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (kpair @ 862.50/112.06 Y2 @ Y3))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y2))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))) => 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1))) => 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 emptyset))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (Y2) = 862.50/112.06 (Y3))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset))) => 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (Y1)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y0 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)) = 862.50/112.06 (setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 emptyset) @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 setadjoin @ 862.50/112.06 Y3 @ 862.50/112.06 emptyset)) @ 862.50/112.06 emptyset)))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 Y0 @ 862.50/112.06 Y1) = 862.50/112.06 (kpair @ 862.50/112.06 Y2 @ Y3))) => 862.50/112.06 (( 862.50/112.06 (Y1) = 862.50/112.06 (Y3))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y1 @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 Y2)))))) & 862.50/112.06 (( 862.50/112.06 (dsetconstr @ 862.50/112.06 ( 862.50/112.06 setunion @ 862.50/112.06 Y0) @ 862.50/112.06 ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (Y0) = 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 Y2))))) = 862.50/112.06 (setadjoin @ 862.50/112.06 Y1 @ 862.50/112.06 emptyset))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (ksnd @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y0 @ Y1)) = 862.50/112.06 (Y1))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (iskpair @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y0) @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y0)) = 862.50/112.06 (Y0)))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y2) @ 862.50/112.06 Y1)))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y2 @ Y0))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3) @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (in @ 862.50/112.06 Y3 @ Y1))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (kfst @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3)) = 862.50/112.06 (Y2))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (ksnd @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y2 @ Y3)) = 862.50/112.06 (Y3))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y2 @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1)) => 862.50/112.06 (( 862.50/112.06 (kpair @ 862.50/112.06 ( 862.50/112.06 kfst @ Y2) @ 862.50/112.06 ( 862.50/112.06 ksnd @ Y2)) = 862.50/112.06 (Y2)))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (Y2 @ 862.50/112.06 Y3 @ 862.50/112.06 Y4) => 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y3 @ Y4) @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y6 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y6 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y7 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y7 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y6 @ Y7) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y5) = 862.50/112.06 (kpair @ 862.50/112.06 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (subset @ 862.50/112.06 (dsetconstr @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 (^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y5 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y4 @ Y5) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y3) = 862.50/112.06 (kpair @ 862.50/112.06 Y4 @ Y5))))))))))))))) @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (subset @ 862.50/112.06 (dsetconstr @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 (^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y5 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y4 @ Y5) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y3) = 862.50/112.06 (kpair @ 862.50/112.06 Y4 @ Y5))))))))))))))) @ 862.50/112.06 (cartprod @ 862.50/112.06 Y0 @ Y1))))))))))) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y0 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y1 : $i]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y2 : 862.50/112.06 $i > $i > $o]: 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y3 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y3 @ 862.50/112.06 Y0) => 862.50/112.06 (( 862.50/112.06 (!!) @ ( 862.50/112.06 ^[Y4 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y4 @ 862.50/112.06 Y1) => 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 ( 862.50/112.06 kpair @ 862.50/112.06 Y3 @ Y4) @ 862.50/112.06 ( 862.50/112.06 dsetconstr @ 862.50/112.06 ( 862.50/112.06 cartprod @ 862.50/112.06 Y0 @ Y1) @ 862.50/112.06 ( 862.50/112.06 ^[Y5 : $i]: 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y6 : $i]: 862.50/112.06 (( 862.50/112.06 (in @ 862.50/112.06 Y6 @ 862.50/112.06 Y0) & 862.50/112.06 (( 862.50/112.06 (??) @ ( 862.50/112.06 ^[Y7 : $i]: 862.50/112.06 (( 862.50/112.06 ( 862.50/112.06 in @ 862.50/112.06 Y7 @ Y1) & 862.50/112.06 ( 862.50/112.06 Y2 @ 862.50/112.06 Y6 @ Y7) & 862.50/112.06 ( 862.50/112.06 ( 862.50/112.06 (Y5) = 862.50/112.06 (kpair @ 862.50/112.06 Y6 @ Y7)))))))))))))))) => 862.50/112.06 (Y2 @ 862.50/112.06 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.06 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl859])). 862.50/112.06 thf(zip_derived_cl870, plain, 862.50/112.06 (~ (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((subset @ Y0 @ Y1) => (subset @ 862.50/112.06 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.06 (in @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.06 (powerset @ Y0)))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.06 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ Y0) => 862.50/112.06 (in @ Y2 @ 862.50/112.06 (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (in @ Y1 @ 862.50/112.06 (setadjoin @ Y0 @ 862.50/112.06 (setadjoin @ Y1 @ emptyset))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((in @ Y2 @ Y1) => 862.50/112.06 (in @ Y2 @ 862.50/112.06 (binunion @ Y0 @ 862.50/112.06 Y1))))))))))))) => 862.50/112.06 (((((!!) @ (^[Y0 : $i]: 862.50/112.06 (((!!) @ (^[Y1 : $i]: 862.50/112.06 (((!!) @ (^[Y2 : $i]: 862.50/112.06 (((!!) @ ( 862.50/112.06 ^[Y3 : $o]: 862.50/112.06 (((in @ Y2 @ 862.50/112.07 (binunion @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (((( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (Y3))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (Y3))) => 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ 862.50/112.07 (binunion @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (((in @ Y2 @ 862.50/112.07 Y1) | (in @ 862.50/112.07 Y2 @ Y0)))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ Y0 @ 862.50/112.07 (binunion @ Y0 @ Y1)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ Y1 @ 862.50/112.07 (binunion @ Y0 @ Y1)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ Y2 @ 862.50/112.07 Y0)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y0))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((subset @ 862.50/112.07 Y0 @ Y1) => 862.50/112.07 (((binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y0))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y1))) => 862.50/112.07 (subset @ 862.50/112.07 Y1 @ Y0))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 ( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))) => 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y1))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (((subset @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y1))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (Y0))) => 862.50/112.07 (subset @ 862.50/112.07 Y0 @ Y1))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y1 @ Y2)) = 862.50/112.07 (binunion @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y2))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y0)))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1)))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0)))))))))))))))) => 862.50/112.07 (((( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y0))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))) => 862.50/112.07 (subset @ 862.50/112.07 Y0 @ Y1))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (Y3))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (Y3))))) => 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y0 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (iskpair @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (iskpair @ 862.50/112.07 (kpair @ 862.50/112.07 Y0 @ Y1)))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 Y0)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y1))) | 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y0)))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y1) & 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (kpair @ 862.50/112.07 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (iskpair @ 862.50/112.07 Y2)))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0)) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (in @ 862.50/112.07 Y1 @ Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)) @ 862.50/112.07 Y0)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (subset @ 862.50/112.07 Y0 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (setunion @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)) = 862.50/112.07 (Y0)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y3) = 862.50/112.07 (Y2)))))))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (iskpair @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (in @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0)))) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (in @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0))) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)))))))) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ Y0)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (kfst @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y0 @ Y1)) = 862.50/112.07 (Y0))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kfst @ Y2) @ 862.50/112.07 Y0)))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y2))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (kpair @ 862.50/112.07 Y2 @ Y3))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y2))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1))) => 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1))) => 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 emptyset))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))) => 862.50/112.07 (( 862.50/112.07 (Y1) = 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))) => 862.50/112.07 (( 862.50/112.07 (Y1) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (kpair @ 862.50/112.07 Y2 @ Y3))) => 862.50/112.07 (( 862.50/112.07 (Y1) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (iskpair @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y0) @ 862.50/112.07 Y2)))))) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y0) @ 862.50/112.07 Y2))))) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (ksnd @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y0 @ Y1)) = 862.50/112.07 (Y1))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (iskpair @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y0) @ 862.50/112.07 ( 862.50/112.07 ksnd @ Y0)) = 862.50/112.07 (Y0)))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 ksnd @ Y2) @ 862.50/112.07 Y1)))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y0))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y3 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (kfst @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3)) = 862.50/112.07 (Y2))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (ksnd @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3)) = 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y2) @ 862.50/112.07 ( 862.50/112.07 ksnd @ Y2)) = 862.50/112.07 (Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (Y2 @ 862.50/112.07 Y3 @ 862.50/112.07 Y4) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y3 @ Y4) @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y6 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y6 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y7 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y7 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y6 @ Y7) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y5) = 862.50/112.07 (kpair @ 862.50/112.07 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (subset @ 862.50/112.07 (dsetconstr @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 (^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y5 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y4 @ Y5) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y3) = 862.50/112.07 (kpair @ 862.50/112.07 Y4 @ Y5))))))))))))))) @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (subset @ 862.50/112.07 (dsetconstr @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 (^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y5 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y4 @ Y5) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y3) = 862.50/112.07 (kpair @ 862.50/112.07 Y4 @ Y5))))))))))))))) @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1))))))))))) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y3 @ Y4) @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y6 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y6 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y7 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y7 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y6 @ Y7) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y5) = 862.50/112.07 (kpair @ 862.50/112.07 Y6 @ Y7)))))))))))))))) => 862.50/112.07 (Y2 @ 862.50/112.07 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.07 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl865])). 862.50/112.07 thf(zip_derived_cl876, plain, 862.50/112.07 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((subset @ Y0 @ Y1) => (subset @ 862.50/112.07 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.07 (in @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.07 (powerset @ Y0)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.07 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ Y0) => (in @ 862.50/112.07 Y2 @ 862.50/112.07 (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (in @ Y1 @ 862.50/112.07 (setadjoin @ Y0 @ 862.50/112.07 (setadjoin @ Y1 @ emptyset))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ Y1) => 862.50/112.07 (in @ Y2 @ 862.50/112.07 (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((!!) @ (^[Y3 : $o]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (Y3))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (Y3))) => 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ 862.50/112.07 (binunion @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (((in @ Y2 @ 862.50/112.07 Y1) | (in @ 862.50/112.07 Y2 @ Y0)))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ Y0 @ 862.50/112.07 (binunion @ Y0 @ Y1)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ Y1 @ 862.50/112.07 (binunion @ Y0 @ Y1)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y0)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y0))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((subset @ 862.50/112.07 Y0 @ Y1) => 862.50/112.07 (((binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y0))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((((binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y1))) => 862.50/112.07 (subset @ 862.50/112.07 Y1 @ Y0))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 ( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))) => 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y1))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (((subset @ 862.50/112.07 Y1 @ Y0) => 862.50/112.07 (((binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y1))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (((( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y0))) => 862.50/112.07 (subset @ 862.50/112.07 Y0 @ Y1))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y1 @ Y2)) = 862.50/112.07 (binunion @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y2))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y0)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1)))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0)))))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y0))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))) => 862.50/112.07 (subset @ 862.50/112.07 Y0 @ Y1))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (Y3))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (Y3))))) => 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y0 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (iskpair @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (iskpair @ 862.50/112.07 (kpair @ 862.50/112.07 Y0 @ Y1)))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 Y0)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y1))) | 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y0)))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y1) & 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (kpair @ 862.50/112.07 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (iskpair @ 862.50/112.07 Y2)))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0)) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (in @ 862.50/112.07 Y1 @ Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)) @ 862.50/112.07 Y0)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (subset @ 862.50/112.07 Y0 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (setunion @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)) = 862.50/112.07 (Y0)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y3) = 862.50/112.07 (Y2)))))))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (iskpair @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (in @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0)))) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (in @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0))) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)))))))) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ Y0)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (kfst @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y0 @ Y1)) = 862.50/112.07 (Y0))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kfst @ Y2) @ 862.50/112.07 Y0)))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y2))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (kpair @ 862.50/112.07 Y2 @ Y3))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y2))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1))) => 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1))) => 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 emptyset))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))) => 862.50/112.07 (( 862.50/112.07 (Y1) = 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) = 862.50/112.07 (setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))) => 862.50/112.07 (( 862.50/112.07 (Y1) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (kpair @ 862.50/112.07 Y2 @ Y3))) => 862.50/112.07 (( 862.50/112.07 (Y1) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (iskpair @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y0) @ 862.50/112.07 Y2)))))) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y0) @ 862.50/112.07 Y2))))) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (ksnd @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y0 @ Y1)) = 862.50/112.07 (Y1))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (iskpair @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y0) @ 862.50/112.07 ( 862.50/112.07 ksnd @ Y0)) = 862.50/112.07 (Y0)))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 ksnd @ Y2) @ 862.50/112.07 Y1)))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y0))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y3 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (kfst @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3)) = 862.50/112.07 (Y2))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (ksnd @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3)) = 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (kpair @ 862.50/112.07 ( 862.50/112.07 kfst @ Y2) @ 862.50/112.07 ( 862.50/112.07 ksnd @ Y2)) = 862.50/112.07 (Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (Y2 @ 862.50/112.07 Y3 @ 862.50/112.07 Y4) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y3 @ Y4) @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y6 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y6 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y7 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y7 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y6 @ Y7) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y5) = 862.50/112.07 (kpair @ 862.50/112.07 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (subset @ 862.50/112.07 (dsetconstr @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 (^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y5 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y4 @ Y5) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y3) = 862.50/112.07 (kpair @ 862.50/112.07 Y4 @ Y5))))))))))))))) @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (subset @ 862.50/112.07 (dsetconstr @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 (^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y5 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y4 @ Y5) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y3) = 862.50/112.07 (kpair @ 862.50/112.07 Y4 @ Y5))))))))))))))) @ 862.50/112.07 (cartprod @ 862.50/112.07 Y0 @ Y1))))))))))) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : 862.50/112.07 $i > $i > $o]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y3 @ Y4) @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 ( 862.50/112.07 ^[Y5 : $i]: 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y6 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y6 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y7 : $i]: 862.50/112.07 (( 862.50/112.07 ( 862.50/112.07 in @ 862.50/112.07 Y7 @ Y1) & 862.50/112.07 ( 862.50/112.07 Y2 @ 862.50/112.07 Y6 @ Y7) & 862.50/112.07 ( 862.50/112.07 ( 862.50/112.07 (Y5) = 862.50/112.07 (kpair @ 862.50/112.07 Y6 @ Y7)))))))))))))))) => 862.50/112.07 (Y2 @ 862.50/112.07 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.07 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl870])). 862.50/112.07 thf(zip_derived_cl882, plain, 862.50/112.07 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.07 (in @ (dsetconstr @ Y0 @ Y1) @ 862.50/112.07 (powerset @ Y0)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.07 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ Y0) => (in @ 862.50/112.07 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (in @ Y1 @ 862.50/112.07 (setadjoin @ Y0 @ 862.50/112.07 (setadjoin @ Y1 @ emptyset))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ Y1) => 862.50/112.07 (in @ Y2 @ 862.50/112.07 (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((!!) @ (^[Y3 : $o]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (Y3))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (Y3))) => 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ 862.50/112.07 (binunion @ Y0 @ 862.50/112.07 Y1)) => 862.50/112.07 (((in @ Y2 @ Y1) | 862.50/112.07 (in @ Y2 @ Y0)))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ Y0 @ 862.50/112.07 (binunion @ Y0 @ Y1)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ Y1 @ 862.50/112.07 (binunion @ Y0 @ Y1)))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((in @ Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (((in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (((subset @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 Y2 @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ (^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y0)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y0))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((subset @ Y0 @ 862.50/112.07 Y1) => 862.50/112.07 (((binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y0))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((((binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y1))) => 862.50/112.07 (subset @ 862.50/112.07 Y1 @ Y0))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (((( 862.50/112.07 (~) @ ( 862.50/112.07 ((??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))) => 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (emptyset))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y1))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ (^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (Y1))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (((((binintersect @ 862.50/112.07 Y0 @ Y1) = 862.50/112.07 (Y0))) => 862.50/112.07 (subset @ 862.50/112.07 Y0 @ Y1))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (binintersect @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y1 @ Y2)) = 862.50/112.07 (binunion @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 ( 862.50/112.07 binintersect @ 862.50/112.07 Y0 @ Y2))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y0)))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1)))))))))))))) => 862.50/112.07 (((((!!) @ (^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (subset @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ Y1)))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (((!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0)))))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((((!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setminus @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (((( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ Y1) @ 862.50/112.07 Y0))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setminus @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (emptyset))) => 862.50/112.07 (subset @ 862.50/112.07 Y0 @ Y1))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (Y3))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (Y3))))) => 862.50/112.07 (Y3))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y1) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y0))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ Y1))) => 862.50/112.07 (( 862.50/112.07 (~) @ ( 862.50/112.07 in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 symdiff @ 862.50/112.07 Y0 @ Y1))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y0 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (iskpair @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 (setadjoin @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (iskpair @ 862.50/112.07 (kpair @ 862.50/112.07 Y0 @ Y1)))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 Y0)))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y1))) | 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y0)))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (subset @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset)) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 powerset @ 862.50/112.07 ( 862.50/112.07 binunion @ 862.50/112.07 Y0 @ Y1)))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y1) => 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 kpair @ 862.50/112.07 Y2 @ Y3) @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) & 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y4 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y4 @ 862.50/112.07 Y1) & 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (kpair @ 862.50/112.07 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 cartprod @ 862.50/112.07 Y0 @ Y1)) => 862.50/112.07 (iskpair @ 862.50/112.07 Y2)))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0)) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (in @ 862.50/112.07 Y1 @ Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (subset @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)) @ 862.50/112.07 Y0)))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (subset @ 862.50/112.07 Y0 @ 862.50/112.07 (setunion @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (setunion @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset)) = 862.50/112.07 (Y0)))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y3) = 862.50/112.07 (Y2)))))))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y3 @ 862.50/112.07 emptyset))))))))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i > $o]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y3 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y3 @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y2) => 862.50/112.07 (( 862.50/112.07 (Y1 @ 862.50/112.07 Y3) => 862.50/112.07 (( 862.50/112.07 (Y2) = 862.50/112.07 (Y3))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 Y0) & 862.50/112.07 (Y1 @ Y2)))))) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y2 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 Y0 @ Y1)) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 Y0 @ 862.50/112.07 Y1) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset)))))))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y1))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 emptyset) @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y0 @ 862.50/112.07 ( 862.50/112.07 setadjoin @ 862.50/112.07 Y1 @ 862.50/112.07 emptyset)) @ 862.50/112.07 emptyset))) => 862.50/112.07 (( 862.50/112.07 (Y0) = 862.50/112.07 (Y2)))))))))))))) => 862.50/112.07 (( 862.50/112.07 (( 862.50/112.07 (!!) @ ( 862.50/112.07 ^[Y0 : $i]: 862.50/112.07 (( 862.50/112.07 (iskpair @ 862.50/112.07 Y0) => 862.50/112.07 (( 862.50/112.07 (??) @ ( 862.50/112.07 ^[Y1 : $i]: 862.50/112.07 (( 862.50/112.07 (in @ 862.50/112.07 Y1 @ 862.50/112.07 ( 862.50/112.07 dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (in @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0)))) & 862.50/112.07 (( 862.50/112.07 (dsetconstr @ 862.50/112.07 ( 862.50/112.07 setunion @ 862.50/112.07 Y0) @ 862.50/112.07 ( 862.50/112.07 ^[Y2 : $i]: 862.50/112.07 (in @ 862.50/112.07 (setadjoin @ 862.50/112.07 Y2 @ 862.50/112.07 emptyset) @ 862.50/112.07 Y0))) = 862.50/112.07 (setadjoin @ 862.50/112.07 Y1 @ 862.50/112.08 emptyset))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y1 @ 862.50/112.08 Y0) & 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)))))))) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 setunion @ 862.50/112.08 Y0) @ Y0)))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (kfst @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y0 @ Y1)) = 862.50/112.08 (Y0))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 kfst @ Y2) @ 862.50/112.08 Y0)))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)) = 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)))) => 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (Y2))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (kpair @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (kpair @ 862.50/112.08 Y2 @ Y3))) => 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (Y2))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (Y1))) => 862.50/112.08 (( 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) = 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (Y1))) => 862.50/112.08 (( 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)) = 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 emptyset))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)) = 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (Y2) = 862.50/112.08 (Y3))) => 862.50/112.08 (( 862.50/112.08 (Y1) = 862.50/112.08 (Y3))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) = 862.50/112.08 (setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset))) => 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (Y1)))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)) = 862.50/112.08 (setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)))) => 862.50/112.08 (( 862.50/112.08 (Y1) = 862.50/112.08 (Y3))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (kpair @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (kpair @ 862.50/112.08 Y2 @ Y3))) => 862.50/112.08 (( 862.50/112.08 (Y1) = 862.50/112.08 (Y3))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (iskpair @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y1 @ 862.50/112.08 ( 862.50/112.08 dsetconstr @ 862.50/112.08 ( 862.50/112.08 setunion @ 862.50/112.08 Y0) @ 862.50/112.08 ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (kpair @ 862.50/112.08 ( 862.50/112.08 kfst @ Y0) @ 862.50/112.08 Y2)))))) & 862.50/112.08 (( 862.50/112.08 (dsetconstr @ 862.50/112.08 ( 862.50/112.08 setunion @ 862.50/112.08 Y0) @ 862.50/112.08 ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (Y0) = 862.50/112.08 (kpair @ 862.50/112.08 ( 862.50/112.08 kfst @ Y0) @ 862.50/112.08 Y2))))) = 862.50/112.08 (setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (ksnd @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y0 @ Y1)) = 862.50/112.08 (Y1))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (iskpair @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (kpair @ 862.50/112.08 ( 862.50/112.08 kfst @ Y0) @ 862.50/112.08 ( 862.50/112.08 ksnd @ Y0)) = 862.50/112.08 (Y0)))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 ksnd @ Y2) @ 862.50/112.08 Y1)))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y2 @ Y3) @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ Y0))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y2 @ Y3) @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (in @ 862.50/112.08 Y3 @ Y1))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (( 862.50/112.08 (kfst @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y2 @ Y3)) = 862.50/112.08 (Y2))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (( 862.50/112.08 (ksnd @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y2 @ Y3)) = 862.50/112.08 (Y3))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (( 862.50/112.08 (kpair @ 862.50/112.08 ( 862.50/112.08 kfst @ Y2) @ 862.50/112.08 ( 862.50/112.08 ksnd @ Y2)) = 862.50/112.08 (Y2)))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : 862.50/112.08 $i > $i > $o]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y4 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y4 @ 862.50/112.08 Y1) => 862.50/112.08 (( 862.50/112.08 (Y2 @ 862.50/112.08 Y3 @ 862.50/112.08 Y4) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y3 @ Y4) @ 862.50/112.08 ( 862.50/112.08 dsetconstr @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1) @ 862.50/112.08 ( 862.50/112.08 ^[Y5 : $i]: 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y6 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y6 @ 862.50/112.08 Y0) & 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y7 : $i]: 862.50/112.08 (( 862.50/112.08 ( 862.50/112.08 in @ 862.50/112.08 Y7 @ Y1) & 862.50/112.08 ( 862.50/112.08 Y2 @ 862.50/112.08 Y6 @ Y7) & 862.50/112.08 ( 862.50/112.08 ( 862.50/112.08 (Y5) = 862.50/112.08 (kpair @ 862.50/112.08 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : 862.50/112.08 $i > $i > $o]: 862.50/112.08 (subset @ 862.50/112.08 (dsetconstr @ 862.50/112.08 (cartprod @ 862.50/112.08 Y0 @ Y1) @ 862.50/112.08 (^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y4 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y4 @ 862.50/112.08 Y0) & 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y5 : $i]: 862.50/112.08 (( 862.50/112.08 ( 862.50/112.08 in @ 862.50/112.08 Y5 @ Y1) & 862.50/112.08 ( 862.50/112.08 Y2 @ 862.50/112.08 Y4 @ Y5) & 862.50/112.08 ( 862.50/112.08 ( 862.50/112.08 (Y3) = 862.50/112.08 (kpair @ 862.50/112.08 Y4 @ Y5))))))))))))))) @ 862.50/112.08 (cartprod @ 862.50/112.08 Y0 @ Y1))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : 862.50/112.08 $i > $i > $o]: 862.50/112.08 (subset @ 862.50/112.08 (dsetconstr @ 862.50/112.08 (cartprod @ 862.50/112.08 Y0 @ Y1) @ 862.50/112.08 (^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y4 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y4 @ 862.50/112.08 Y0) & 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y5 : $i]: 862.50/112.08 (( 862.50/112.08 ( 862.50/112.08 in @ 862.50/112.08 Y5 @ Y1) & 862.50/112.08 ( 862.50/112.08 Y2 @ 862.50/112.08 Y4 @ Y5) & 862.50/112.08 ( 862.50/112.08 ( 862.50/112.08 (Y3) = 862.50/112.08 (kpair @ 862.50/112.08 Y4 @ Y5))))))))))))))) @ 862.50/112.08 (cartprod @ 862.50/112.08 Y0 @ Y1))))))))))) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : 862.50/112.08 $i > $i > $o]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y4 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y4 @ 862.50/112.08 Y1) => 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y3 @ Y4) @ 862.50/112.08 ( 862.50/112.08 dsetconstr @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1) @ 862.50/112.08 ( 862.50/112.08 ^[Y5 : $i]: 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y6 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y6 @ 862.50/112.08 Y0) & 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y7 : $i]: 862.50/112.08 (( 862.50/112.08 ( 862.50/112.08 in @ 862.50/112.08 Y7 @ Y1) & 862.50/112.08 ( 862.50/112.08 Y2 @ 862.50/112.08 Y6 @ Y7) & 862.50/112.08 ( 862.50/112.08 ( 862.50/112.08 (Y5) = 862.50/112.08 (kpair @ 862.50/112.08 Y6 @ Y7)))))))))))))))) => 862.50/112.08 (Y2 @ 862.50/112.08 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.50/112.08 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl876])). 862.50/112.08 thf(zip_derived_cl886, plain, 862.50/112.08 (~ (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i > $o]: 862.50/112.08 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ (^[Y2 : $i]: 862.50/112.08 (((in @ Y2 @ Y0) => (in @ 862.50/112.08 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (in @ Y1 @ 862.50/112.08 (setadjoin @ Y0 @ 862.50/112.08 (setadjoin @ Y1 @ emptyset))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ (^[Y2 : $i]: 862.50/112.08 (((in @ Y2 @ Y1) => (in @ 862.50/112.08 Y2 @ 862.50/112.08 (binunion @ Y0 @ Y1))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ (^[Y2 : $i]: 862.50/112.08 (((!!) @ (^[Y3 : $o]: 862.50/112.08 (((in @ 862.50/112.08 Y2 @ 862.50/112.08 (binunion @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (Y3))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y1) => 862.50/112.08 (Y3))) => 862.50/112.08 (Y3))))))))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ (^[Y2 : $i]: 862.50/112.08 (((in @ Y2 @ 862.50/112.08 (binunion @ Y0 @ Y1)) => 862.50/112.08 (((in @ Y2 @ Y1) | 862.50/112.08 (in @ Y2 @ Y0)))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (subset @ Y0 @ 862.50/112.08 (binunion @ Y0 @ Y1)))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (subset @ Y1 @ 862.50/112.08 (binunion @ Y0 @ Y1)))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ (^[Y2 : $i]: 862.50/112.08 (((in @ Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (((in @ Y2 @ 862.50/112.08 Y1) => 862.50/112.08 (in @ Y2 @ 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ Y1))))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ (^[Y2 : $i]: 862.50/112.08 (((subset @ 862.50/112.08 Y2 @ Y0) => 862.50/112.08 (((subset @ 862.50/112.08 Y2 @ 862.50/112.08 Y1) => 862.50/112.08 (subset @ 862.50/112.08 Y2 @ 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ Y1))))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ (^[Y2 : $i]: 862.50/112.08 (((in @ 862.50/112.08 Y2 @ 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ Y0)))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (subset @ 862.50/112.08 (binintersect @ Y0 @ 862.50/112.08 Y1) @ 862.50/112.08 Y0))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((subset @ Y0 @ 862.50/112.08 Y1) => 862.50/112.08 (((binintersect @ 862.50/112.08 Y0 @ Y1) = (Y0))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((((binintersect @ 862.50/112.08 Y0 @ Y1) = 862.50/112.08 (Y1))) => 862.50/112.08 (subset @ Y1 @ 862.50/112.08 Y0))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (((in @ 862.50/112.08 Y2 @ 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ Y1)))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (((((~) @ ( 862.50/112.08 ((??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) & 862.50/112.08 (in @ 862.50/112.08 Y2 @ Y1)))))))) => 862.50/112.08 (((binintersect @ 862.50/112.08 Y0 @ Y1) = 862.50/112.08 (emptyset))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (subset @ 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ Y1) @ 862.50/112.08 Y1))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (subset @ 862.50/112.08 Y1 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (Y1))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ (^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (Y0))) => 862.50/112.08 (subset @ 862.50/112.08 Y0 @ Y1))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (binintersect @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 binunion @ 862.50/112.08 Y1 @ Y2)) = 862.50/112.08 (binunion @ 862.50/112.08 ( 862.50/112.08 binintersect @ 862.50/112.08 Y0 @ Y1) @ 862.50/112.08 ( 862.50/112.08 binintersect @ 862.50/112.08 Y0 @ Y2))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y1))) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setminus @ 862.50/112.08 Y0 @ Y1))))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setminus @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ Y0)))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setminus @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y1)))))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (subset @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) => 862.50/112.08 (( 862.50/112.08 (setminus @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (emptyset))))))))))) => 862.50/112.08 (((((!!) @ (^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setminus @ 862.50/112.08 Y0 @ Y1)))) => 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ Y1)))))))))))))) => 862.50/112.08 (((((!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setminus @ 862.50/112.08 Y0 @ Y1)))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y1))) => 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y0)))))))))))))))) => 862.50/112.08 (((((!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (((!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y0))) => 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setminus @ 862.50/112.08 Y0 @ Y1))))))))))))))) => 862.50/112.08 (((((!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y1) => 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setminus @ 862.50/112.08 Y0 @ Y1))))))))))))))) => 862.50/112.08 (((((!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (subset @ 862.50/112.08 (setminus @ 862.50/112.08 Y0 @ Y1) @ 862.50/112.08 Y0))))))) => 862.50/112.08 (((( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (setminus @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (emptyset))) => 862.50/112.08 (subset @ 862.50/112.08 Y0 @ Y1))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 symdiff @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $o]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y1))) => 862.50/112.08 (Y3))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y0))) => 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y1) => 862.50/112.08 (Y3))))) => 862.50/112.08 (Y3))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y1))) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 symdiff @ 862.50/112.08 Y0 @ Y1))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y0))) => 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y1) => 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 symdiff @ 862.50/112.08 Y0 @ Y1))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y1) => 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 symdiff @ 862.50/112.08 Y0 @ Y1))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y0))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ Y1))) => 862.50/112.08 (( 862.50/112.08 (~) @ ( 862.50/112.08 in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 symdiff @ 862.50/112.08 Y0 @ Y1))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (in @ 862.50/112.08 Y1 @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (in @ 862.50/112.08 Y0 @ 862.50/112.08 (setunion @ 862.50/112.08 (setadjoin @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 (setadjoin @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (in @ 862.50/112.08 Y1 @ 862.50/112.08 (setunion @ 862.50/112.08 (setadjoin @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 (setadjoin @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (iskpair @ 862.50/112.08 (setadjoin @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset) @ 862.50/112.08 (setadjoin @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (iskpair @ 862.50/112.08 (kpair @ 862.50/112.08 Y0 @ Y1)))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y1 @ 862.50/112.08 Y0) => 862.50/112.08 (subset @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset) @ 862.50/112.08 Y0))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y1 @ 862.50/112.08 Y0) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 Y0)))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 ( 862.50/112.08 binunion @ 862.50/112.08 Y0 @ Y1)))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y1 @ 862.50/112.08 emptyset))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (Y2) = 862.50/112.08 (Y1))) | 862.50/112.08 (( 862.50/112.08 (Y2) = 862.50/112.08 (Y0)))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (subset @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset)) @ 862.50/112.08 ( 862.50/112.08 binunion @ 862.50/112.08 Y0 @ Y1)))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset)) @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 ( 862.50/112.08 binunion @ 862.50/112.08 Y0 @ Y1))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (subset @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)) @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 ( 862.50/112.08 binunion @ 862.50/112.08 Y0 @ Y1))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset) @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset)) @ 862.50/112.08 emptyset)) @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 ( 862.50/112.08 binunion @ 862.50/112.08 Y0 @ Y1)))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y2 @ Y3) @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 ( 862.50/112.08 powerset @ 862.50/112.08 ( 862.50/112.08 binunion @ 862.50/112.08 Y0 @ Y1)))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y1) => 862.50/112.08 (in @ 862.50/112.08 ( 862.50/112.08 kpair @ 862.50/112.08 Y2 @ Y3) @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y0) & 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y4 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y4 @ 862.50/112.08 Y1) & 862.50/112.08 (( 862.50/112.08 (Y2) = 862.50/112.08 (kpair @ 862.50/112.08 Y3 @ Y4)))))))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 cartprod @ 862.50/112.08 Y0 @ Y1)) => 862.50/112.08 (iskpair @ 862.50/112.08 Y2)))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y1 @ 862.50/112.08 ( 862.50/112.08 setunion @ 862.50/112.08 Y0)) => 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) & 862.50/112.08 (in @ 862.50/112.08 Y1 @ Y2)))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (subset @ 862.50/112.08 (setunion @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset)) @ 862.50/112.08 Y0)))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (subset @ 862.50/112.08 Y0 @ 862.50/112.08 (setunion @ 862.50/112.08 (setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset)))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (setunion @ 862.50/112.08 ( 862.50/112.08 setadjoin @ 862.50/112.08 Y0 @ 862.50/112.08 emptyset)) = 862.50/112.08 (Y0)))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i > $o]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (Y1 @ 862.50/112.08 Y2) => 862.50/112.08 (( 862.50/112.08 (Y1 @ 862.50/112.08 Y3) => 862.50/112.08 (( 862.50/112.08 (Y2) = 862.50/112.08 (Y3))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) & 862.50/112.08 (Y1 @ Y2)))))) => 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 dsetconstr @ 862.50/112.08 Y0 @ Y1)) & 862.50/112.08 (( 862.50/112.08 (dsetconstr @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset)))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i > $o]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 ( 862.50/112.08 dsetconstr @ 862.50/112.08 Y0 @ Y1)) & 862.50/112.08 (( 862.50/112.08 (dsetconstr @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (setadjoin @ 862.50/112.08 Y2 @ 862.50/112.08 emptyset)))))))) => 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) & 862.50/112.08 (Y1 @ Y2)))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i > $o]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (Y1 @ 862.50/112.08 Y2) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (Y1 @ 862.50/112.08 Y3) => 862.50/112.08 (( 862.50/112.08 (Y3) = 862.50/112.08 (Y2)))))))))) => 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 ( 862.50/112.08 dsetconstr @ 862.50/112.08 Y0 @ Y1)) & 862.50/112.08 (( 862.50/112.08 (dsetconstr @ 862.50/112.08 Y0 @ 862.50/112.08 Y1) = 862.50/112.08 (setadjoin @ 862.50/112.08 Y3 @ 862.50/112.08 emptyset))))))))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y0 : $i]: 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y1 : $i > $o]: 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (!!) @ ( 862.50/112.08 ^[Y3 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y3 @ 862.50/112.08 Y0) => 862.50/112.08 (( 862.50/112.08 (Y1 @ 862.50/112.08 Y2) => 862.50/112.08 (( 862.50/112.08 (Y1 @ 862.50/112.08 Y3) => 862.50/112.08 (( 862.50/112.08 (Y2) = 862.50/112.08 (Y3))))))))))))))))) => 862.50/112.08 (( 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.50/112.08 (( 862.50/112.08 (in @ 862.50/112.08 Y2 @ 862.50/112.08 Y0) & 862.50/112.08 (Y1 @ Y2)))))) => 862.50/112.08 (( 862.50/112.08 (??) @ ( 862.50/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 Y0 @ Y1)) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset)))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y2)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (iskpair @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (in @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 Y0)))) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (in @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 Y0))) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)))))))) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ Y0)))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (kfst @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y0 @ Y1)) = 862.99/112.08 (Y0))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kfst @ Y2) @ 862.99/112.08 Y0)))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y2))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (kpair @ 862.99/112.08 Y2 @ Y3))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y2))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1))) => 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1))) => 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 emptyset))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (Y2) = 862.99/112.08 (Y3))) => 862.99/112.08 (( 862.99/112.08 (Y1) = 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))) => 862.99/112.08 (( 862.99/112.08 (Y1) = 862.99/112.08 (Y3))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (kpair @ 862.99/112.08 Y2 @ Y3))) => 862.99/112.08 (( 862.99/112.08 (Y1) = 862.99/112.08 (Y3))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (iskpair @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y0) @ 862.99/112.08 Y2)))))) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y0) @ 862.99/112.08 Y2))))) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (ksnd @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y0 @ Y1)) = 862.99/112.08 (Y1))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (iskpair @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y0) @ 862.99/112.08 ( 862.99/112.08 ksnd @ Y0)) = 862.99/112.08 (Y0)))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 ksnd @ Y2) @ 862.99/112.08 Y1)))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3) @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y0))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3) @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 Y3 @ Y1))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (kfst @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3)) = 862.99/112.08 (Y2))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (ksnd @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3)) = 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y2) @ 862.99/112.08 ( 862.99/112.08 ksnd @ Y2)) = 862.99/112.08 (Y2)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (Y2 @ 862.99/112.08 Y3 @ 862.99/112.08 Y4) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y3 @ Y4) @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y6 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y6 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y7 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y7 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y6 @ Y7) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y5) = 862.99/112.08 (kpair @ 862.99/112.08 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (subset @ 862.99/112.08 (dsetconstr @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 (^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y5 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y4 @ Y5) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y3) = 862.99/112.08 (kpair @ 862.99/112.08 Y4 @ Y5))))))))))))))) @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (subset @ 862.99/112.08 (dsetconstr @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 (^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y5 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y4 @ Y5) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y3) = 862.99/112.08 (kpair @ 862.99/112.08 Y4 @ Y5))))))))))))))) @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1))))))))))) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y3 @ Y4) @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y6 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y6 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y7 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y7 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y6 @ Y7) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y5) = 862.99/112.08 (kpair @ 862.99/112.08 Y6 @ Y7)))))))))))))))) => 862.99/112.08 (Y2 @ 862.99/112.08 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.08 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl882])). 862.99/112.08 thf(zip_derived_cl890, plain, 862.99/112.08 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ Y0) => (in @ Y2 @ 862.99/112.08 (binunion @ Y0 @ Y1))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (in @ Y1 @ 862.99/112.08 (setadjoin @ Y0 @ 862.99/112.08 (setadjoin @ Y1 @ emptyset))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ Y1) => (in @ 862.99/112.08 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((!!) @ (^[Y3 : $o]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 (binunion @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (((( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (Y3))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (Y3))) => 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 (binunion @ Y0 @ Y1)) => 862.99/112.08 (((in @ Y2 @ Y1) | 862.99/112.08 (in @ Y2 @ Y0)))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ Y0 @ 862.99/112.08 (binunion @ Y0 @ Y1)))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ Y1 @ 862.99/112.08 (binunion @ Y0 @ Y1)))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (((in @ Y2 @ 862.99/112.08 Y1) => (in @ 862.99/112.08 Y2 @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((subset @ 862.99/112.08 Y2 @ Y0) => 862.99/112.08 (((subset @ 862.99/112.08 Y2 @ Y1) => 862.99/112.08 (subset @ 862.99/112.08 Y2 @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ Y2 @ 862.99/112.08 Y0)))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ 862.99/112.08 (binintersect @ Y0 @ Y1) @ 862.99/112.08 Y0))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((subset @ Y0 @ 862.99/112.08 Y1) => 862.99/112.08 (((binintersect @ 862.99/112.08 Y0 @ Y1) = (Y0))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((((binintersect @ 862.99/112.08 Y0 @ Y1) = (Y1))) => 862.99/112.08 (subset @ Y1 @ Y0))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ Y2 @ 862.99/112.08 Y1)))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((((~) @ ( 862.99/112.08 ((??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) & 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y1)))))))) => 862.99/112.08 (((binintersect @ 862.99/112.08 Y0 @ Y1) = 862.99/112.08 (emptyset))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 Y1))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((subset @ 862.99/112.08 Y1 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1) = 862.99/112.08 (Y1))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (Y0))) => 862.99/112.08 (subset @ 862.99/112.08 Y0 @ Y1))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y1 @ Y2)) = 862.99/112.08 (binunion @ 862.99/112.08 ( 862.99/112.08 binintersect @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 ( 862.99/112.08 binintersect @ 862.99/112.08 Y0 @ Y2))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y0)))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1)))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (subset @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (setminus @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (emptyset))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)))) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y1)))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0)))))))))))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (subset @ 862.99/112.08 (setminus @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 Y0))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setminus @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (emptyset))) => 862.99/112.08 (subset @ 862.99/112.08 Y0 @ Y1))))))))) => 862.99/112.08 (((( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $o]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (Y3))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (Y3))))) => 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (in @ 862.99/112.08 Y0 @ 862.99/112.08 (setunion @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 (setunion @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (iskpair @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (iskpair @ 862.99/112.08 (kpair @ 862.99/112.08 Y0 @ Y1)))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 Y0) => 862.99/112.08 (subset @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset) @ 862.99/112.08 Y0))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 Y0) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 Y0)))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y0 @ Y1)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (Y2) = 862.99/112.08 (Y1))) | 862.99/112.08 (( 862.99/112.08 (Y2) = 862.99/112.08 (Y0)))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (subset @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y0 @ Y1)))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y0 @ Y1))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (subset @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y0 @ Y1))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y0 @ Y1)))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3) @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 ( 862.99/112.08 powerset @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y0 @ Y1)))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3) @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y1) & 862.99/112.08 (( 862.99/112.08 (Y2) = 862.99/112.08 (kpair @ 862.99/112.08 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (iskpair @ 862.99/112.08 Y2)))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0)) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) & 862.99/112.08 (in @ 862.99/112.08 Y1 @ Y2)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (subset @ 862.99/112.08 (setunion @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset)) @ 862.99/112.08 Y0)))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (subset @ 862.99/112.08 Y0 @ 862.99/112.08 (setunion @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset)))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (setunion @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset)) = 862.99/112.08 (Y0)))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i > $o]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (Y1 @ 862.99/112.08 Y2) => 862.99/112.08 (( 862.99/112.08 (Y1 @ 862.99/112.08 Y3) => 862.99/112.08 (( 862.99/112.08 (Y2) = 862.99/112.08 (Y3))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) & 862.99/112.08 (Y1 @ Y2)))))) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 Y0 @ Y1)) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset)))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i > $o]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 Y0 @ Y1)) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset)))))))) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) & 862.99/112.08 (Y1 @ Y2)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i > $o]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (Y1 @ 862.99/112.08 Y2) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (Y1 @ 862.99/112.08 Y3) => 862.99/112.08 (( 862.99/112.08 (Y3) = 862.99/112.08 (Y2)))))))))) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 Y0 @ Y1)) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset))))))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i > $o]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (Y1 @ 862.99/112.08 Y2) => 862.99/112.08 (( 862.99/112.08 (Y1 @ 862.99/112.08 Y3) => 862.99/112.08 (( 862.99/112.08 (Y2) = 862.99/112.08 (Y3))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) & 862.99/112.08 (Y1 @ Y2)))))) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 Y0 @ Y1)) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset)))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y2)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (iskpair @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (in @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 Y0)))) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (in @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 Y0))) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)))))))) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ Y0)))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (kfst @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y0 @ Y1)) = 862.99/112.08 (Y0))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kfst @ Y2) @ 862.99/112.08 Y0)))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y2))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (kpair @ 862.99/112.08 Y2 @ Y3))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y2))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1))) => 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1))) => 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 emptyset))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (Y2) = 862.99/112.08 (Y3))) => 862.99/112.08 (( 862.99/112.08 (Y1) = 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset))) => 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (Y1)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)) = 862.99/112.08 (setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 emptyset) @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y3 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))) => 862.99/112.08 (( 862.99/112.08 (Y1) = 862.99/112.08 (Y3))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (kpair @ 862.99/112.08 Y2 @ Y3))) => 862.99/112.08 (( 862.99/112.08 (Y1) = 862.99/112.08 (Y3))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (iskpair @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y0) @ 862.99/112.08 Y2)))))) & 862.99/112.08 (( 862.99/112.08 (dsetconstr @ 862.99/112.08 ( 862.99/112.08 setunion @ 862.99/112.08 Y0) @ 862.99/112.08 ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (Y0) = 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y0) @ 862.99/112.08 Y2))))) = 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (ksnd @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y0 @ Y1)) = 862.99/112.08 (Y1))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (iskpair @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y0) @ 862.99/112.08 ( 862.99/112.08 ksnd @ Y0)) = 862.99/112.08 (Y0)))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 ksnd @ Y2) @ 862.99/112.08 Y1)))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3) @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y0))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3) @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 Y3 @ Y1))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (kfst @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3)) = 862.99/112.08 (Y2))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (ksnd @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y2 @ Y3)) = 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (( 862.99/112.08 (kpair @ 862.99/112.08 ( 862.99/112.08 kfst @ Y2) @ 862.99/112.08 ( 862.99/112.08 ksnd @ Y2)) = 862.99/112.08 (Y2)))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (Y2 @ 862.99/112.08 Y3 @ 862.99/112.08 Y4) => 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y3 @ Y4) @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y6 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y6 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y7 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y7 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y6 @ Y7) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y5) = 862.99/112.08 (kpair @ 862.99/112.08 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (subset @ 862.99/112.08 (dsetconstr @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 (^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y5 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y4 @ Y5) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y3) = 862.99/112.08 (kpair @ 862.99/112.08 Y4 @ Y5))))))))))))))) @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (subset @ 862.99/112.08 (dsetconstr @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 (^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y5 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y4 @ Y5) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y3) = 862.99/112.08 (kpair @ 862.99/112.08 Y4 @ Y5))))))))))))))) @ 862.99/112.08 (cartprod @ 862.99/112.08 Y0 @ Y1))))))))))) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : 862.99/112.08 $i > $i > $o]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y3 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y4 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y4 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 ( 862.99/112.08 kpair @ 862.99/112.08 Y3 @ Y4) @ 862.99/112.08 ( 862.99/112.08 dsetconstr @ 862.99/112.08 ( 862.99/112.08 cartprod @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 ( 862.99/112.08 ^[Y5 : $i]: 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y6 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y6 @ 862.99/112.08 Y0) & 862.99/112.08 (( 862.99/112.08 (??) @ ( 862.99/112.08 ^[Y7 : $i]: 862.99/112.08 (( 862.99/112.08 ( 862.99/112.08 in @ 862.99/112.08 Y7 @ Y1) & 862.99/112.08 ( 862.99/112.08 Y2 @ 862.99/112.08 Y6 @ Y7) & 862.99/112.08 ( 862.99/112.08 ( 862.99/112.08 (Y5) = 862.99/112.08 (kpair @ 862.99/112.08 Y6 @ Y7)))))))))))))))) => 862.99/112.08 (Y2 @ 862.99/112.08 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.08 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl886])). 862.99/112.08 thf(zip_derived_cl898, plain, 862.99/112.08 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (in @ Y1 @ 862.99/112.08 (setadjoin @ Y0 @ 862.99/112.08 (setadjoin @ Y1 @ emptyset))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ Y1) => (in @ 862.99/112.08 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((!!) @ (^[Y3 : $o]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 (binunion @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (((((in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (Y3))) => 862.99/112.08 (((( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (Y3))) => 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 (binunion @ Y0 @ Y1)) => 862.99/112.08 (((in @ Y2 @ Y1) | 862.99/112.08 (in @ Y2 @ Y0)))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ Y1 @ 862.99/112.08 (binunion @ Y0 @ Y1)))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ Y0) => 862.99/112.08 (((in @ Y2 @ 862.99/112.08 Y1) => (in @ 862.99/112.08 Y2 @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((subset @ Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (((subset @ 862.99/112.08 Y2 @ Y1) => 862.99/112.08 (subset @ 862.99/112.08 Y2 @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (((in @ Y2 @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ Y2 @ Y0)))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ 862.99/112.08 (binintersect @ Y0 @ Y1) @ 862.99/112.08 Y0))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((subset @ Y0 @ Y1) => 862.99/112.08 (((binintersect @ 862.99/112.08 Y0 @ Y1) = (Y0))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((((binintersect @ 862.99/112.08 Y0 @ Y1) = (Y1))) => 862.99/112.08 (subset @ Y1 @ Y0))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((!!) @ (^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 binintersect @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y1)))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((((~) @ ( 862.99/112.08 ((??) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (((in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) & 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y1)))))))) => 862.99/112.08 (((binintersect @ 862.99/112.08 Y0 @ Y1) = 862.99/112.08 (emptyset))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (subset @ 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 Y1))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((subset @ 862.99/112.08 Y1 @ Y0) => 862.99/112.08 (((binintersect @ 862.99/112.08 Y0 @ Y1) = 862.99/112.08 (Y1))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (((( 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ Y1) = 862.99/112.08 (Y0))) => 862.99/112.08 (subset @ 862.99/112.08 Y0 @ Y1))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (binintersect @ 862.99/112.08 Y0 @ 862.99/112.08 ( 862.99/112.08 binunion @ 862.99/112.08 Y1 @ Y2)) = 862.99/112.08 (binunion @ 862.99/112.08 ( 862.99/112.08 binintersect @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 ( 862.99/112.08 binintersect @ 862.99/112.08 Y0 @ Y2))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ (^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y0)))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1)))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (subset @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (setminus @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (emptyset))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)))) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ Y1)))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1)))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0)))))))))))))))) => 862.99/112.08 (((((!!) @ (^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 setminus @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (((!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (subset @ 862.99/112.08 (setminus @ 862.99/112.08 Y0 @ Y1) @ 862.99/112.08 Y0))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (setminus @ 862.99/112.08 Y0 @ 862.99/112.08 Y1) = 862.99/112.08 (emptyset))) => 862.99/112.08 (subset @ 862.99/112.08 Y0 @ Y1))))))))) => 862.99/112.08 (((((!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1)) => 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y3 : $o]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (Y3))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (Y3))))) => 862.99/112.08 (Y3))))))))))))))))))) => 862.99/112.08 (((( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y0) => 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y2 @ 862.99/112.08 Y1) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y2 : $i]: 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y0))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ Y1))) => 862.99/112.08 (( 862.99/112.08 (~) @ ( 862.99/112.08 in @ 862.99/112.08 Y2 @ 862.99/112.08 ( 862.99/112.08 symdiff @ 862.99/112.08 Y0 @ Y1))))))))))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (in @ 862.99/112.08 Y0 @ 862.99/112.08 (setunion @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 (setunion @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset)))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (iskpair @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 emptyset) @ 862.99/112.08 (setadjoin @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y0 @ 862.99/112.08 (setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset)) @ 862.99/112.08 emptyset))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (iskpair @ 862.99/112.08 (kpair @ 862.99/112.08 Y0 @ Y1)))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.08 (in @ 862.99/112.08 Y1 @ 862.99/112.08 Y0) => 862.99/112.08 (subset @ 862.99/112.08 ( 862.99/112.08 setadjoin @ 862.99/112.08 Y1 @ 862.99/112.08 emptyset) @ 862.99/112.08 Y0))))))))) => 862.99/112.08 (( 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y0 : $i]: 862.99/112.08 (( 862.99/112.08 (!!) @ ( 862.99/112.08 ^[Y1 : $i]: 862.99/112.08 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 Y0)))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y1))) | 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y0)))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) & 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (kpair @ 862.99/112.09 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (iskpair @ 862.99/112.09 Y2)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0)) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (in @ 862.99/112.09 Y1 @ Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)) @ 862.99/112.09 Y0)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (subset @ 862.99/112.09 Y0 @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (setunion @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)) = 862.99/112.09 (Y0)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y3) = 862.99/112.09 (Y2)))))))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (in @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0)))) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (in @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0))) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)))))))) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ Y0)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (kfst @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y0 @ Y1)) = 862.99/112.09 (Y0))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kfst @ Y2) @ 862.99/112.09 Y0)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (kpair @ 862.99/112.09 Y2 @ Y3))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))) => 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))) => 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 emptyset))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (kpair @ 862.99/112.09 Y2 @ Y3))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 Y2)))))) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 Y2))))) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (ksnd @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y0 @ Y1)) = 862.99/112.09 (Y1))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y0)) = 862.99/112.09 (Y0)))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y2) @ 862.99/112.09 Y1)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y0))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y3 @ Y1))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (kfst @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3)) = 862.99/112.09 (Y2))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (ksnd @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3)) = 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y2) @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y2)) = 862.99/112.09 (Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (Y2 @ 862.99/112.09 Y3 @ 862.99/112.09 Y4) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y3 @ Y4) @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y6 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y6 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y7 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y7 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y6 @ Y7) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y5) = 862.99/112.09 (kpair @ 862.99/112.09 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (subset @ 862.99/112.09 (dsetconstr @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 (^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y5 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y4 @ Y5) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y3) = 862.99/112.09 (kpair @ 862.99/112.09 Y4 @ Y5))))))))))))))) @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (subset @ 862.99/112.09 (dsetconstr @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 (^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y5 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y4 @ Y5) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y3) = 862.99/112.09 (kpair @ 862.99/112.09 Y4 @ Y5))))))))))))))) @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y3 @ Y4) @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y6 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y6 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y7 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y7 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y6 @ Y7) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y5) = 862.99/112.09 (kpair @ 862.99/112.09 Y6 @ Y7)))))))))))))))) => 862.99/112.09 (Y2 @ 862.99/112.09 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.09 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl890])). 862.99/112.09 thf(zip_derived_cl905, plain, 862.99/112.09 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ Y1) => (in @ Y2 @ 862.99/112.09 (binunion @ Y0 @ Y1))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((!!) @ (^[Y3 : $o]: 862.99/112.09 (((in @ Y2 @ 862.99/112.09 (binunion @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (((((in @ Y2 @ 862.99/112.09 Y0) => (Y3))) => 862.99/112.09 (((((in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (Y3))) => 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ 862.99/112.09 (binunion @ Y0 @ Y1)) => 862.99/112.09 (((in @ Y2 @ Y1) | (in @ 862.99/112.09 Y2 @ Y0)))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ Y0) => 862.99/112.09 (((in @ Y2 @ Y1) => 862.99/112.09 (in @ Y2 @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((subset @ Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (((subset @ Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (subset @ Y2 @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ Y2 @ Y0)))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (binintersect @ Y0 @ Y1) @ 862.99/112.09 Y0))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((subset @ Y0 @ Y1) => 862.99/112.09 (((binintersect @ Y0 @ 862.99/112.09 Y1) = (Y0))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((((binintersect @ 862.99/112.09 Y0 @ Y1) = (Y1))) => 862.99/112.09 (subset @ Y1 @ Y0))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 binintersect @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y1)))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((((~) @ (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y1)))))))) => 862.99/112.09 (((binintersect @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (emptyset))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 Y1))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((subset @ 862.99/112.09 Y1 @ Y0) => 862.99/112.09 (((binintersect @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (Y1))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((((binintersect @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (Y0))) => 862.99/112.09 (subset @ 862.99/112.09 Y0 @ Y1))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y1 @ Y2)) = 862.99/112.09 (binunion @ 862.99/112.09 ( 862.99/112.09 binintersect @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 binintersect @ 862.99/112.09 Y0 @ Y2))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y0)))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1)))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (((subset @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (setminus @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (emptyset))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)))) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y1)))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0)))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 Y0))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setminus @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (emptyset))) => 862.99/112.09 (subset @ 862.99/112.09 Y0 @ Y1))))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (Y3))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (Y3))))) => 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (in @ 862.99/112.09 Y0 @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (iskpair @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (iskpair @ 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ Y1)))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 Y0)))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y1))) | 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y0)))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) & 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (kpair @ 862.99/112.09 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (iskpair @ 862.99/112.09 Y2)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0)) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (in @ 862.99/112.09 Y1 @ Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)) @ 862.99/112.09 Y0)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (subset @ 862.99/112.09 Y0 @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (setunion @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)) = 862.99/112.09 (Y0)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y3) = 862.99/112.09 (Y2)))))))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (in @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0)))) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (in @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0))) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)))))))) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ Y0)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (kfst @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y0 @ Y1)) = 862.99/112.09 (Y0))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kfst @ Y2) @ 862.99/112.09 Y0)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (kpair @ 862.99/112.09 Y2 @ Y3))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))) => 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))) => 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 emptyset))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (kpair @ 862.99/112.09 Y2 @ Y3))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 Y2)))))) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 Y2))))) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (ksnd @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y0 @ Y1)) = 862.99/112.09 (Y1))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y0)) = 862.99/112.09 (Y0)))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y2) @ 862.99/112.09 Y1)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y0))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y3 @ Y1))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (kfst @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3)) = 862.99/112.09 (Y2))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (ksnd @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3)) = 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y2) @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y2)) = 862.99/112.09 (Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (Y2 @ 862.99/112.09 Y3 @ 862.99/112.09 Y4) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y3 @ Y4) @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y6 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y6 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y7 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y7 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y6 @ Y7) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y5) = 862.99/112.09 (kpair @ 862.99/112.09 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (subset @ 862.99/112.09 (dsetconstr @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 (^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y5 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y4 @ Y5) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y3) = 862.99/112.09 (kpair @ 862.99/112.09 Y4 @ Y5))))))))))))))) @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (subset @ 862.99/112.09 (dsetconstr @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 (^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y5 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y4 @ Y5) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y3) = 862.99/112.09 (kpair @ 862.99/112.09 Y4 @ Y5))))))))))))))) @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y3 @ Y4) @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y6 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y6 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y7 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y7 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y6 @ Y7) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y5) = 862.99/112.09 (kpair @ 862.99/112.09 Y6 @ Y7)))))))))))))))) => 862.99/112.09 (Y2 @ 862.99/112.09 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.09 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl898])). 862.99/112.09 thf(zip_derived_cl909, plain, 862.99/112.09 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((!!) @ (^[Y3 : $o]: 862.99/112.09 (((in @ Y2 @ 862.99/112.09 (binunion @ Y0 @ 862.99/112.09 Y1)) => 862.99/112.09 (((((in @ Y2 @ 862.99/112.09 Y0) => (Y3))) => 862.99/112.09 (((((in @ Y2 @ 862.99/112.09 Y1) => (Y3))) => 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ 862.99/112.09 (binunion @ Y0 @ Y1)) => 862.99/112.09 (((in @ Y2 @ Y1) | (in @ 862.99/112.09 Y2 @ Y0)))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ Y0) => 862.99/112.09 (((in @ Y2 @ Y1) => 862.99/112.09 (in @ Y2 @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((subset @ Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (((subset @ Y2 @ 862.99/112.09 Y1) => (subset @ 862.99/112.09 Y2 @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ Y2 @ Y0)))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (binintersect @ Y0 @ Y1) @ Y0))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((subset @ Y0 @ Y1) => 862.99/112.09 (((binintersect @ Y0 @ 862.99/112.09 Y1) = (Y0))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((((binintersect @ Y0 @ 862.99/112.09 Y1) = (Y1))) => 862.99/112.09 (subset @ Y1 @ Y0))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ 862.99/112.09 Y2 @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y1)))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((((~) @ (((??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y1)))))))) => 862.99/112.09 (((binintersect @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (emptyset))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 Y1))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((subset @ Y1 @ 862.99/112.09 Y0) => 862.99/112.09 (((binintersect @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (Y1))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((((binintersect @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (Y0))) => 862.99/112.09 (subset @ 862.99/112.09 Y0 @ Y1))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (binintersect @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y1 @ Y2)) = 862.99/112.09 (binunion @ 862.99/112.09 ( 862.99/112.09 binintersect @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 binintersect @ 862.99/112.09 Y0 @ Y2))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y0)))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1)))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (((subset @ 862.99/112.09 Y0 @ Y1) => 862.99/112.09 (((setminus @ 862.99/112.09 Y0 @ Y1) = 862.99/112.09 (emptyset))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)))) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y1)))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0)))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setminus @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (setminus @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 Y0))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setminus @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (emptyset))) => 862.99/112.09 (subset @ 862.99/112.09 Y0 @ Y1))))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (((!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (Y3))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (Y3))))) => 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((((!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))) => 862.99/112.09 (((( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y0))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ Y1))) => 862.99/112.09 (( 862.99/112.09 (~) @ ( 862.99/112.09 in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 symdiff @ 862.99/112.09 Y0 @ Y1))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (in @ 862.99/112.09 Y0 @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (iskpair @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 (setadjoin @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (iskpair @ 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ Y1)))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 Y0)))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y1))) | 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y0)))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (subset @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 powerset @ 862.99/112.09 ( 862.99/112.09 binunion @ 862.99/112.09 Y0 @ Y1)))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) & 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (kpair @ 862.99/112.09 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (iskpair @ 862.99/112.09 Y2)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0)) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (in @ 862.99/112.09 Y1 @ Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (subset @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)) @ 862.99/112.09 Y0)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (subset @ 862.99/112.09 Y0 @ 862.99/112.09 (setunion @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (setunion @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset)) = 862.99/112.09 (Y0)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y3) = 862.99/112.09 (Y2)))))))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i > $o]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y2) => 862.99/112.09 (( 862.99/112.09 (Y1 @ 862.99/112.09 Y3) => 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) & 862.99/112.09 (Y1 @ Y2)))))) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 Y0 @ Y1)) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset)))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (in @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0)))) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (in @ 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 Y0))) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)))))))) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ Y0)))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (kfst @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y0 @ Y1)) = 862.99/112.09 (Y0))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kfst @ Y2) @ 862.99/112.09 Y0)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (kpair @ 862.99/112.09 Y2 @ Y3))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y2))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))) => 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1))) => 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 emptyset))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (Y2) = 862.99/112.09 (Y3))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset))) => 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (Y1)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y0 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)) = 862.99/112.09 (setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 emptyset) @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 setadjoin @ 862.99/112.09 Y3 @ 862.99/112.09 emptyset)) @ 862.99/112.09 emptyset)))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 Y0 @ 862.99/112.09 Y1) = 862.99/112.09 (kpair @ 862.99/112.09 Y2 @ Y3))) => 862.99/112.09 (( 862.99/112.09 (Y1) = 862.99/112.09 (Y3))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y1 @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 Y2)))))) & 862.99/112.09 (( 862.99/112.09 (dsetconstr @ 862.99/112.09 ( 862.99/112.09 setunion @ 862.99/112.09 Y0) @ 862.99/112.09 ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (Y0) = 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 Y2))))) = 862.99/112.09 (setadjoin @ 862.99/112.09 Y1 @ 862.99/112.09 emptyset))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (ksnd @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y0 @ Y1)) = 862.99/112.09 (Y1))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (iskpair @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y0) @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y0)) = 862.99/112.09 (Y0)))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y2) @ 862.99/112.09 Y1)))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y2 @ Y0))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3) @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (in @ 862.99/112.09 Y3 @ Y1))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (kfst @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3)) = 862.99/112.09 (Y2))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (ksnd @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y2 @ Y3)) = 862.99/112.09 (Y3))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y2 @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1)) => 862.99/112.09 (( 862.99/112.09 (kpair @ 862.99/112.09 ( 862.99/112.09 kfst @ Y2) @ 862.99/112.09 ( 862.99/112.09 ksnd @ Y2)) = 862.99/112.09 (Y2)))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (Y2 @ 862.99/112.09 Y3 @ 862.99/112.09 Y4) => 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y3 @ Y4) @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y6 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y6 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y7 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y7 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y6 @ Y7) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y5) = 862.99/112.09 (kpair @ 862.99/112.09 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (subset @ 862.99/112.09 (dsetconstr @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 (^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y5 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y4 @ Y5) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y3) = 862.99/112.09 (kpair @ 862.99/112.09 Y4 @ Y5))))))))))))))) @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (subset @ 862.99/112.09 (dsetconstr @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 (^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y5 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y4 @ Y5) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y3) = 862.99/112.09 (kpair @ 862.99/112.09 Y4 @ Y5))))))))))))))) @ 862.99/112.09 (cartprod @ 862.99/112.09 Y0 @ Y1))))))))))) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y0 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y1 : $i]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y2 : 862.99/112.09 $i > $i > $o]: 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y3 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y3 @ 862.99/112.09 Y0) => 862.99/112.09 (( 862.99/112.09 (!!) @ ( 862.99/112.09 ^[Y4 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y4 @ 862.99/112.09 Y1) => 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 ( 862.99/112.09 kpair @ 862.99/112.09 Y3 @ Y4) @ 862.99/112.09 ( 862.99/112.09 dsetconstr @ 862.99/112.09 ( 862.99/112.09 cartprod @ 862.99/112.09 Y0 @ Y1) @ 862.99/112.09 ( 862.99/112.09 ^[Y5 : $i]: 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y6 : $i]: 862.99/112.09 (( 862.99/112.09 (in @ 862.99/112.09 Y6 @ 862.99/112.09 Y0) & 862.99/112.09 (( 862.99/112.09 (??) @ ( 862.99/112.09 ^[Y7 : $i]: 862.99/112.09 (( 862.99/112.09 ( 862.99/112.09 in @ 862.99/112.09 Y7 @ Y1) & 862.99/112.09 ( 862.99/112.09 Y2 @ 862.99/112.09 Y6 @ Y7) & 862.99/112.09 ( 862.99/112.09 ( 862.99/112.09 (Y5) = 862.99/112.09 (kpair @ 862.99/112.09 Y6 @ Y7)))))))))))))))) => 862.99/112.09 (Y2 @ 862.99/112.09 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.09 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl905])). 862.99/112.09 thf(zip_derived_cl914, plain, 862.99/112.09 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ 862.99/112.09 (binunion @ Y0 @ Y1)) => 862.99/112.09 (((in @ Y2 @ Y1) | (in @ Y2 @ 862.99/112.09 Y0)))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((in @ Y2 @ Y0) => 862.99/112.09 (((in @ Y2 @ Y1) => 862.99/112.09 (in @ Y2 @ 862.99/112.09 (binintersect @ Y0 @ 862.99/112.09 Y1))))))))))))))) => 862.99/112.09 (((((!!) @ (^[Y0 : $i]: 862.99/112.09 (((!!) @ (^[Y1 : $i]: 862.99/112.09 (((!!) @ (^[Y2 : $i]: 862.99/112.09 (((subset @ Y2 @ Y0) => 862.99/112.09 (((subset @ Y2 @ 862.99/112.09 Y1) => (subset @ 862.99/112.10 Y2 @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ Y2 @ Y0)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (binintersect @ Y0 @ Y1) @ Y0))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((subset @ Y0 @ Y1) => 862.99/112.10 (((binintersect @ Y0 @ Y1) = 862.99/112.10 (Y0))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((binintersect @ Y0 @ 862.99/112.10 Y1) = (Y1))) => 862.99/112.10 (subset @ Y1 @ Y0))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ Y2 @ 862.99/112.10 Y1)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((~) @ (((??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y1)))))))) => 862.99/112.10 (((binintersect @ 862.99/112.10 Y0 @ Y1) = 862.99/112.10 (emptyset))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (binintersect @ Y0 @ 862.99/112.10 Y1) @ 862.99/112.10 Y1))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((subset @ Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (((binintersect @ 862.99/112.10 Y0 @ Y1) = (Y1))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((binintersect @ 862.99/112.10 Y0 @ Y1) = 862.99/112.10 (Y0))) => 862.99/112.10 (subset @ Y0 @ 862.99/112.10 Y1))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (((binintersect @ 862.99/112.10 Y0 @ 862.99/112.10 (binunion @ 862.99/112.10 Y1 @ Y2)) = 862.99/112.10 (binunion @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y2))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y0)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1)))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (subset @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (emptyset))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y1)))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0)))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 Y0))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (emptyset))) => 862.99/112.10 (subset @ 862.99/112.10 Y0 @ Y1))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (Y3))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (Y3))))) => 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))))) => 862.99/112.10 (((( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y0 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (iskpair @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (iskpair @ 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ Y1)))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 Y0)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y1))) | 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y0)))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y1) & 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (kpair @ 862.99/112.10 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (iskpair @ 862.99/112.10 Y2)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0)) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (in @ 862.99/112.10 Y1 @ Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)) @ 862.99/112.10 Y0)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (subset @ 862.99/112.10 Y0 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (setunion @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)) = 862.99/112.10 (Y0)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y3) = 862.99/112.10 (Y2)))))))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (in @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0)))) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (in @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0))) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)))))))) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ Y0)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (kfst @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y0 @ Y1)) = 862.99/112.10 (Y0))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kfst @ Y2) @ 862.99/112.10 Y0)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (kpair @ 862.99/112.10 Y2 @ Y3))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))) => 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))) => 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 emptyset))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (kpair @ 862.99/112.10 Y2 @ Y3))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 Y2)))))) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 Y2))))) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (ksnd @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y0 @ Y1)) = 862.99/112.10 (Y1))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y0)) = 862.99/112.10 (Y0)))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y2) @ 862.99/112.10 Y1)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y0))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 Y3 @ Y1))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (kfst @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3)) = 862.99/112.10 (Y2))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (ksnd @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3)) = 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y2) @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y2)) = 862.99/112.10 (Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (Y2 @ 862.99/112.10 Y3 @ 862.99/112.10 Y4) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y3 @ Y4) @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y6 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y6 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y7 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y7 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y6 @ Y7) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y5) = 862.99/112.10 (kpair @ 862.99/112.10 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (subset @ 862.99/112.10 (dsetconstr @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 (^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y5 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y4 @ Y5) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y3) = 862.99/112.10 (kpair @ 862.99/112.10 Y4 @ Y5))))))))))))))) @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (subset @ 862.99/112.10 (dsetconstr @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 (^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y5 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y4 @ Y5) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y3) = 862.99/112.10 (kpair @ 862.99/112.10 Y4 @ Y5))))))))))))))) @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1))))))))))) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y3 @ Y4) @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y6 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y6 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y7 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y7 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y6 @ Y7) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y5) = 862.99/112.10 (kpair @ 862.99/112.10 Y6 @ Y7)))))))))))))))) => 862.99/112.10 (Y2 @ 862.99/112.10 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.10 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl909])). 862.99/112.10 thf(zip_derived_cl918, plain, 862.99/112.10 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ Y0) => 862.99/112.10 (((in @ Y2 @ Y1) => (in @ 862.99/112.10 Y2 @ 862.99/112.10 (binintersect @ Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((subset @ Y2 @ Y0) => 862.99/112.10 (((subset @ Y2 @ Y1) => 862.99/112.10 (subset @ Y2 @ 862.99/112.10 (binintersect @ Y0 @ 862.99/112.10 Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 (binintersect @ Y0 @ 862.99/112.10 Y1)) => 862.99/112.10 (in @ Y2 @ Y0)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (binintersect @ Y0 @ Y1) @ Y0))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((subset @ Y0 @ Y1) => 862.99/112.10 (((binintersect @ Y0 @ Y1) = 862.99/112.10 (Y0))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((binintersect @ Y0 @ Y1) = 862.99/112.10 (Y1))) => 862.99/112.10 (subset @ Y1 @ Y0))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ Y2 @ Y1)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((~) @ (((??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (((in @ 862.99/112.10 Y2 @ Y0) & 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y1)))))))) => 862.99/112.10 (((binintersect @ Y0 @ 862.99/112.10 Y1) = (emptyset))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (binintersect @ Y0 @ Y1) @ 862.99/112.10 Y1))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((subset @ Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (((binintersect @ 862.99/112.10 Y0 @ Y1) = (Y1))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((binintersect @ 862.99/112.10 Y0 @ Y1) = (Y0))) => 862.99/112.10 (subset @ Y0 @ Y1))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (((binintersect @ 862.99/112.10 Y0 @ 862.99/112.10 (binunion @ 862.99/112.10 Y1 @ Y2)) = 862.99/112.10 (binunion @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y2))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (((in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ Y2 @ 862.99/112.10 Y1))) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y0)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1)))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (subset @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (emptyset))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y1)))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0)))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 Y0))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (emptyset))) => 862.99/112.10 (subset @ 862.99/112.10 Y0 @ Y1))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (Y3))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (Y3))))) => 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))))) => 862.99/112.10 (((( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y0 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (iskpair @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (iskpair @ 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ Y1)))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 Y0)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y1))) | 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y0)))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y1) & 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (kpair @ 862.99/112.10 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (iskpair @ 862.99/112.10 Y2)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0)) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (in @ 862.99/112.10 Y1 @ Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)) @ 862.99/112.10 Y0)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (subset @ 862.99/112.10 Y0 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (setunion @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)) = 862.99/112.10 (Y0)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y3) = 862.99/112.10 (Y2)))))))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (in @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0)))) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (in @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0))) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)))))))) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ Y0)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (kfst @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y0 @ Y1)) = 862.99/112.10 (Y0))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kfst @ Y2) @ 862.99/112.10 Y0)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (kpair @ 862.99/112.10 Y2 @ Y3))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))) => 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))) => 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 emptyset))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (kpair @ 862.99/112.10 Y2 @ Y3))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 Y2)))))) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 Y2))))) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (ksnd @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y0 @ Y1)) = 862.99/112.10 (Y1))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y0)) = 862.99/112.10 (Y0)))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y2) @ 862.99/112.10 Y1)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y0))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 Y3 @ Y1))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (kfst @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3)) = 862.99/112.10 (Y2))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (ksnd @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3)) = 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y2) @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y2)) = 862.99/112.10 (Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (Y2 @ 862.99/112.10 Y3 @ 862.99/112.10 Y4) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y3 @ Y4) @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y6 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y6 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y7 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y7 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y6 @ Y7) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y5) = 862.99/112.10 (kpair @ 862.99/112.10 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (subset @ 862.99/112.10 (dsetconstr @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 (^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y5 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y4 @ Y5) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y3) = 862.99/112.10 (kpair @ 862.99/112.10 Y4 @ Y5))))))))))))))) @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (subset @ 862.99/112.10 (dsetconstr @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 (^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y5 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y4 @ Y5) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y3) = 862.99/112.10 (kpair @ 862.99/112.10 Y4 @ Y5))))))))))))))) @ 862.99/112.10 (cartprod @ 862.99/112.10 Y0 @ Y1))))))))))) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : 862.99/112.10 $i > $i > $o]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y3 @ Y4) @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 ( 862.99/112.10 ^[Y5 : $i]: 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y6 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y6 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y7 : $i]: 862.99/112.10 (( 862.99/112.10 ( 862.99/112.10 in @ 862.99/112.10 Y7 @ Y1) & 862.99/112.10 ( 862.99/112.10 Y2 @ 862.99/112.10 Y6 @ Y7) & 862.99/112.10 ( 862.99/112.10 ( 862.99/112.10 (Y5) = 862.99/112.10 (kpair @ 862.99/112.10 Y6 @ Y7)))))))))))))))) => 862.99/112.10 (Y2 @ 862.99/112.10 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.10 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl914])). 862.99/112.10 thf(zip_derived_cl923, plain, 862.99/112.10 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ Y0) => 862.99/112.10 (((in @ Y2 @ Y1) => (in @ 862.99/112.10 Y2 @ 862.99/112.10 (binintersect @ Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((subset @ Y2 @ Y0) => 862.99/112.10 (((subset @ Y2 @ Y1) => 862.99/112.10 (subset @ Y2 @ 862.99/112.10 (binintersect @ Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 (binintersect @ Y0 @ Y1)) => 862.99/112.10 (in @ Y2 @ Y0)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (binintersect @ Y0 @ Y1) @ Y0))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((subset @ Y0 @ Y1) => 862.99/112.10 (((binintersect @ Y0 @ Y1) = 862.99/112.10 (Y0))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((binintersect @ Y0 @ Y1) = 862.99/112.10 (Y1))) => 862.99/112.10 (subset @ Y1 @ Y0))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ Y2 @ Y1)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((~) @ (((??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 Y0) & (in @ 862.99/112.10 Y2 @ Y1)))))))) => 862.99/112.10 (((binintersect @ Y0 @ 862.99/112.10 Y1) = (emptyset))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (binintersect @ Y0 @ Y1) @ 862.99/112.10 Y1))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((subset @ Y1 @ Y0) => 862.99/112.10 (((binintersect @ 862.99/112.10 Y0 @ Y1) = (Y1))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((((binintersect @ 862.99/112.10 Y0 @ Y1) = (Y0))) => 862.99/112.10 (subset @ Y0 @ Y1))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ (^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (binintersect @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y1 @ Y2)) = 862.99/112.10 (binunion @ 862.99/112.10 ( 862.99/112.10 binintersect @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 ( 862.99/112.10 binintersect @ 862.99/112.10 Y0 @ Y2))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (((in @ Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (((( 862.99/112.10 (~) @ ( 862.99/112.10 in @ Y2 @ 862.99/112.10 Y1))) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (((in @ 862.99/112.10 Y2 @ 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y0)))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1)))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (((subset @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ Y1) = 862.99/112.10 (emptyset))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ Y1)))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ (^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0)))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setminus @ 862.99/112.10 Y0 @ Y1) @ 862.99/112.10 Y0))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setminus @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (emptyset))) => 862.99/112.10 (subset @ 862.99/112.10 Y0 @ Y1))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (Y3))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (Y3))))) => 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (((((!!) @ (^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (((!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y1) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y0))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ Y1))) => 862.99/112.10 (( 862.99/112.10 (~) @ ( 862.99/112.10 in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 symdiff @ 862.99/112.10 Y0 @ Y1))))))))))))))))) => 862.99/112.10 (((((!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))) => 862.99/112.10 (((( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y0 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (iskpair @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 (setadjoin @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (iskpair @ 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ Y1)))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 Y0)))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y1))) | 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y0)))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (subset @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 powerset @ 862.99/112.10 ( 862.99/112.10 binunion @ 862.99/112.10 Y0 @ Y1)))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y1) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y2 @ Y3) @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y4 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y4 @ 862.99/112.10 Y1) & 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (kpair @ 862.99/112.10 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (iskpair @ 862.99/112.10 Y2)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0)) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (in @ 862.99/112.10 Y1 @ Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (subset @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)) @ 862.99/112.10 Y0)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (subset @ 862.99/112.10 Y0 @ 862.99/112.10 (setunion @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (setunion @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset)) = 862.99/112.10 (Y0)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y3) = 862.99/112.10 (Y2)))))))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset))))))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i > $o]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y3 @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y2) => 862.99/112.10 (( 862.99/112.10 (Y1 @ 862.99/112.10 Y3) => 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 Y0) & 862.99/112.10 (Y1 @ Y2)))))) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 Y0 @ Y1)) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset)))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (in @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0)))) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (in @ 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 Y0))) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 Y0) & 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)))))))) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ Y0)))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (kfst @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y0 @ Y1)) = 862.99/112.10 (Y0))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 kfst @ Y2) @ 862.99/112.10 Y0)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (kpair @ 862.99/112.10 Y2 @ Y3))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y2))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))) => 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1))) => 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 emptyset))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (Y2) = 862.99/112.10 (Y3))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset))) => 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (Y1)))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y0 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)) = 862.99/112.10 (setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 emptyset) @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 setadjoin @ 862.99/112.10 Y3 @ 862.99/112.10 emptyset)) @ 862.99/112.10 emptyset)))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y3 : $i]: 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 Y0 @ 862.99/112.10 Y1) = 862.99/112.10 (kpair @ 862.99/112.10 Y2 @ Y3))) => 862.99/112.10 (( 862.99/112.10 (Y1) = 862.99/112.10 (Y3))))))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (??) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y1 @ 862.99/112.10 ( 862.99/112.10 dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 Y2)))))) & 862.99/112.10 (( 862.99/112.10 (dsetconstr @ 862.99/112.10 ( 862.99/112.10 setunion @ 862.99/112.10 Y0) @ 862.99/112.10 ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (Y0) = 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 Y2))))) = 862.99/112.10 (setadjoin @ 862.99/112.10 Y1 @ 862.99/112.10 emptyset))))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (ksnd @ 862.99/112.10 ( 862.99/112.10 kpair @ 862.99/112.10 Y0 @ Y1)) = 862.99/112.10 (Y1))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (iskpair @ 862.99/112.10 Y0) => 862.99/112.10 (( 862.99/112.10 (kpair @ 862.99/112.10 ( 862.99/112.10 kfst @ Y0) @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y0)) = 862.99/112.10 (Y0)))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.10 (in @ 862.99/112.10 Y2 @ 862.99/112.10 ( 862.99/112.10 cartprod @ 862.99/112.10 Y0 @ Y1)) => 862.99/112.10 (in @ 862.99/112.10 ( 862.99/112.10 ksnd @ Y2) @ 862.99/112.10 Y1)))))))))))) => 862.99/112.10 (( 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y0 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y1 : $i]: 862.99/112.10 (( 862.99/112.10 (!!) @ ( 862.99/112.10 ^[Y2 : $i]: 862.99/112.10 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y0))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y3 @ Y1))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (kfst @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3)) = 862.99/112.11 (Y2))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (ksnd @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3)) = 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y2) @ 862.99/112.11 ( 862.99/112.11 ksnd @ Y2)) = 862.99/112.11 (Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (Y2 @ 862.99/112.11 Y3 @ 862.99/112.11 Y4) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y3 @ Y4) @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y6 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y6 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y7 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y7 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y6 @ Y7) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y5) = 862.99/112.11 (kpair @ 862.99/112.11 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (subset @ 862.99/112.11 (dsetconstr @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y5 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y4 @ Y5) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y3) = 862.99/112.11 (kpair @ 862.99/112.11 Y4 @ Y5))))))))))))))) @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (subset @ 862.99/112.11 (dsetconstr @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y5 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y4 @ Y5) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y3) = 862.99/112.11 (kpair @ 862.99/112.11 Y4 @ Y5))))))))))))))) @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y3 @ Y4) @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y6 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y6 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y7 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y7 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y6 @ Y7) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y5) = 862.99/112.11 (kpair @ 862.99/112.11 Y6 @ Y7)))))))))))))))) => 862.99/112.11 (Y2 @ 862.99/112.11 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.11 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl918])). 862.99/112.11 thf(zip_derived_cl928, plain, 862.99/112.11 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ Y0) => 862.99/112.11 (((in @ Y2 @ Y1) => (in @ 862.99/112.11 Y2 @ 862.99/112.11 (binintersect @ Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((subset @ Y2 @ Y0) => 862.99/112.11 (((subset @ Y2 @ Y1) => 862.99/112.11 (subset @ Y2 @ 862.99/112.11 (binintersect @ Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (binintersect @ Y0 @ Y1)) => 862.99/112.11 (in @ Y2 @ Y0)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (subset @ (binintersect @ Y0 @ Y1) @ 862.99/112.11 Y0))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ Y0 @ Y1) => 862.99/112.11 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((binintersect @ Y0 @ Y1) = 862.99/112.11 (Y1))) => 862.99/112.11 (subset @ Y1 @ Y0))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (binintersect @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ Y2 @ Y1)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y1)))))))) => 862.99/112.11 (((binintersect @ Y0 @ Y1) = 862.99/112.11 (emptyset))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (binintersect @ Y0 @ Y1) @ 862.99/112.11 Y1))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ Y1 @ Y0) => 862.99/112.11 (((binintersect @ Y0 @ 862.99/112.11 Y1) = (Y1))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((binintersect @ 862.99/112.11 Y0 @ Y1) = (Y0))) => 862.99/112.11 (subset @ Y0 @ Y1))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (binintersect @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y1 @ Y2)) = 862.99/112.11 (binunion @ 862.99/112.11 ( 862.99/112.11 binintersect @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 ( 862.99/112.11 binintersect @ 862.99/112.11 Y0 @ Y2))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ Y2 @ 862.99/112.11 Y0)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (((in @ 862.99/112.11 Y2 @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ Y2 @ 862.99/112.11 Y1)))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ 862.99/112.11 Y0 @ Y1) => 862.99/112.11 (((setminus @ 862.99/112.11 Y0 @ Y1) = 862.99/112.11 (emptyset))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y1)))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0)))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 Y0))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (emptyset))) => 862.99/112.11 (subset @ 862.99/112.11 Y0 @ Y1))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (Y3))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (Y3))))) => 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y0 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))))))))) => 862.99/112.11 (((( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (iskpair @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (iskpair @ 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ Y1)))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 Y0)))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y1))) | 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y0)))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) & 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (kpair @ 862.99/112.11 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (iskpair @ 862.99/112.11 Y2)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0)) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (in @ 862.99/112.11 Y1 @ Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)) @ 862.99/112.11 Y0)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (subset @ 862.99/112.11 Y0 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (setunion @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)) = 862.99/112.11 (Y0)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y3) = 862.99/112.11 (Y2)))))))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (iskpair @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (in @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0)))) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (in @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0))) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)))))))) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ Y0)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (kfst @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y0 @ Y1)) = 862.99/112.11 (Y0))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kfst @ Y2) @ 862.99/112.11 Y0)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (kpair @ 862.99/112.11 Y2 @ Y3))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))) => 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))) => 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 emptyset))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))) => 862.99/112.11 (( 862.99/112.11 (Y1) = 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (Y1) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (kpair @ 862.99/112.11 Y2 @ Y3))) => 862.99/112.11 (( 862.99/112.11 (Y1) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (iskpair @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y0) @ 862.99/112.11 Y2)))))) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y0) @ 862.99/112.11 Y2))))) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (ksnd @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y0 @ Y1)) = 862.99/112.11 (Y1))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (iskpair @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y0) @ 862.99/112.11 ( 862.99/112.11 ksnd @ Y0)) = 862.99/112.11 (Y0)))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 ksnd @ Y2) @ 862.99/112.11 Y1)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y0))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y3 @ Y1))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (kfst @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3)) = 862.99/112.11 (Y2))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (ksnd @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3)) = 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y2) @ 862.99/112.11 ( 862.99/112.11 ksnd @ Y2)) = 862.99/112.11 (Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (Y2 @ 862.99/112.11 Y3 @ 862.99/112.11 Y4) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y3 @ Y4) @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y6 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y6 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y7 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y7 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y6 @ Y7) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y5) = 862.99/112.11 (kpair @ 862.99/112.11 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (subset @ 862.99/112.11 (dsetconstr @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y5 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y4 @ Y5) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y3) = 862.99/112.11 (kpair @ 862.99/112.11 Y4 @ Y5))))))))))))))) @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (subset @ 862.99/112.11 (dsetconstr @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y5 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y4 @ Y5) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y3) = 862.99/112.11 (kpair @ 862.99/112.11 Y4 @ Y5))))))))))))))) @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y3 @ Y4) @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y6 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y6 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y7 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y7 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y6 @ Y7) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y5) = 862.99/112.11 (kpair @ 862.99/112.11 Y6 @ Y7)))))))))))))))) => 862.99/112.11 (Y2 @ 862.99/112.11 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.11 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl923])). 862.99/112.11 thf(zip_derived_cl937, plain, 862.99/112.11 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((subset @ Y2 @ Y0) => 862.99/112.11 (((subset @ Y2 @ Y1) => 862.99/112.11 (subset @ Y2 @ 862.99/112.11 (binintersect @ Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (binintersect @ Y0 @ Y1)) => 862.99/112.11 (in @ Y2 @ Y0)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (subset @ (binintersect @ Y0 @ Y1) @ Y0))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ Y0 @ Y1) => 862.99/112.11 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((binintersect @ Y0 @ Y1) = (Y1))) => 862.99/112.11 (subset @ Y1 @ Y0))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (binintersect @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ Y2 @ Y1)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y1)))))))) => 862.99/112.11 (((binintersect @ Y0 @ Y1) = 862.99/112.11 (emptyset))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (binintersect @ Y0 @ Y1) @ Y1))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ Y1 @ Y0) => 862.99/112.11 (((binintersect @ Y0 @ 862.99/112.11 Y1) = (Y1))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((binintersect @ Y0 @ 862.99/112.11 Y1) = (Y0))) => 862.99/112.11 (subset @ Y0 @ Y1))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((binintersect @ 862.99/112.11 Y0 @ 862.99/112.11 (binunion @ 862.99/112.11 Y1 @ Y2)) = 862.99/112.11 (binunion @ 862.99/112.11 (binintersect @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (binintersect @ 862.99/112.11 Y0 @ Y2))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y0)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (((~) @ ( 862.99/112.11 in @ Y2 @ 862.99/112.11 Y1)))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ 862.99/112.11 Y0 @ Y1) => 862.99/112.11 (((setminus @ 862.99/112.11 Y0 @ Y1) = 862.99/112.11 (emptyset))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y1)))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0)))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 Y0))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (((( 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1) = 862.99/112.11 (emptyset))) => 862.99/112.11 (subset @ 862.99/112.11 Y0 @ Y1))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (Y3))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (Y3))))) => 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y0 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))))))))) => 862.99/112.11 (((( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (iskpair @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (iskpair @ 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ Y1)))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 Y0)))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y1))) | 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y0)))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) & 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (kpair @ 862.99/112.11 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (iskpair @ 862.99/112.11 Y2)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0)) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (in @ 862.99/112.11 Y1 @ Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)) @ 862.99/112.11 Y0)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (subset @ 862.99/112.11 Y0 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (setunion @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)) = 862.99/112.11 (Y0)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y3) = 862.99/112.11 (Y2)))))))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (iskpair @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (in @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0)))) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (in @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0))) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)))))))) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ Y0)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (kfst @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y0 @ Y1)) = 862.99/112.11 (Y0))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kfst @ Y2) @ 862.99/112.11 Y0)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (kpair @ 862.99/112.11 Y2 @ Y3))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))) => 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))) => 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 emptyset))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))) => 862.99/112.11 (( 862.99/112.11 (Y1) = 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (Y1) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (kpair @ 862.99/112.11 Y2 @ Y3))) => 862.99/112.11 (( 862.99/112.11 (Y1) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (iskpair @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y0) @ 862.99/112.11 Y2)))))) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y0) @ 862.99/112.11 Y2))))) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (ksnd @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y0 @ Y1)) = 862.99/112.11 (Y1))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (iskpair @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y0) @ 862.99/112.11 ( 862.99/112.11 ksnd @ Y0)) = 862.99/112.11 (Y0)))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 ksnd @ Y2) @ 862.99/112.11 Y1)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y0))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y3 @ Y1))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (kfst @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3)) = 862.99/112.11 (Y2))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (ksnd @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3)) = 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 ( 862.99/112.11 kfst @ Y2) @ 862.99/112.11 ( 862.99/112.11 ksnd @ Y2)) = 862.99/112.11 (Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (Y2 @ 862.99/112.11 Y3 @ 862.99/112.11 Y4) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y3 @ Y4) @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y6 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y6 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y7 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y7 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y6 @ Y7) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y5) = 862.99/112.11 (kpair @ 862.99/112.11 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (subset @ 862.99/112.11 (dsetconstr @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y5 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y4 @ Y5) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y3) = 862.99/112.11 (kpair @ 862.99/112.11 Y4 @ Y5))))))))))))))) @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (subset @ 862.99/112.11 (dsetconstr @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y5 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y4 @ Y5) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y3) = 862.99/112.11 (kpair @ 862.99/112.11 Y4 @ Y5))))))))))))))) @ 862.99/112.11 (cartprod @ 862.99/112.11 Y0 @ Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : 862.99/112.11 $i > $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y3 @ Y4) @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 ( 862.99/112.11 ^[Y5 : $i]: 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y6 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y6 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y7 : $i]: 862.99/112.11 (( 862.99/112.11 ( 862.99/112.11 in @ 862.99/112.11 Y7 @ Y1) & 862.99/112.11 ( 862.99/112.11 Y2 @ 862.99/112.11 Y6 @ Y7) & 862.99/112.11 ( 862.99/112.11 ( 862.99/112.11 (Y5) = 862.99/112.11 (kpair @ 862.99/112.11 Y6 @ Y7)))))))))))))))) => 862.99/112.11 (Y2 @ 862.99/112.11 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.11 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl928])). 862.99/112.11 thf(zip_derived_cl943, plain, 862.99/112.11 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (binintersect @ Y0 @ Y1)) => 862.99/112.11 (in @ Y2 @ Y0)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (subset @ (binintersect @ Y0 @ Y1) @ Y0))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ Y0 @ Y1) => 862.99/112.11 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((binintersect @ Y0 @ Y1) = (Y1))) => 862.99/112.11 (subset @ Y1 @ Y0))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ Y2 @ 862.99/112.11 (binintersect @ Y0 @ 862.99/112.11 Y1)) => 862.99/112.11 (in @ Y2 @ Y1)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.11 (((in @ 862.99/112.11 Y2 @ Y0) & 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y1)))))))) => 862.99/112.11 (((binintersect @ Y0 @ Y1) = 862.99/112.11 (emptyset))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (binintersect @ Y0 @ Y1) @ Y1))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ Y1 @ Y0) => 862.99/112.11 (((binintersect @ Y0 @ Y1) = 862.99/112.11 (Y1))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((((binintersect @ Y0 @ 862.99/112.11 Y1) = (Y0))) => 862.99/112.11 (subset @ Y0 @ Y1))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((binintersect @ 862.99/112.11 Y0 @ 862.99/112.11 (binunion @ 862.99/112.11 Y1 @ Y2)) = 862.99/112.11 (binunion @ 862.99/112.11 (binintersect @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 (binintersect @ 862.99/112.11 Y0 @ Y2))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (((in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ Y2 @ 862.99/112.11 Y1))) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y0)))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ (^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1)))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((subset @ Y0 @ 862.99/112.11 Y1) => 862.99/112.11 (((setminus @ 862.99/112.11 Y0 @ Y1) = 862.99/112.11 (emptyset))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (((( 862.99/112.11 (~) @ ( 862.99/112.11 in @ Y2 @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1)))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ Y1)))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0)))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setminus @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ (^[Y1 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (setminus @ 862.99/112.11 Y0 @ Y1) @ 862.99/112.11 Y0))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (((((setminus @ 862.99/112.11 Y0 @ Y1) = 862.99/112.11 (emptyset))) => 862.99/112.11 (subset @ 862.99/112.11 Y0 @ Y1))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (Y3))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (Y3))))) => 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y1) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))))) => 862.99/112.11 (((((!!) @ (^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y0))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ Y1))) => 862.99/112.11 (( 862.99/112.11 (~) @ ( 862.99/112.11 in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 symdiff @ 862.99/112.11 Y0 @ Y1))))))))))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (((!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y0 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))))))))) => 862.99/112.11 (((((!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (iskpair @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 (setadjoin @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset))))))))) => 862.99/112.11 (((( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (iskpair @ 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ Y1)))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 Y0)))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y1))) | 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y0)))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (subset @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 powerset @ 862.99/112.11 ( 862.99/112.11 binunion @ 862.99/112.11 Y0 @ Y1)))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y1) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y2 @ Y3) @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y4 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y4 @ 862.99/112.11 Y1) & 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (kpair @ 862.99/112.11 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (iskpair @ 862.99/112.11 Y2)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0)) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (in @ 862.99/112.11 Y1 @ Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (subset @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)) @ 862.99/112.11 Y0)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (subset @ 862.99/112.11 Y0 @ 862.99/112.11 (setunion @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (setunion @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset)) = 862.99/112.11 (Y0)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y3) = 862.99/112.11 (Y2)))))))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset))))))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i > $o]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y3 @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y2) => 862.99/112.11 (( 862.99/112.11 (Y1 @ 862.99/112.11 Y3) => 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 Y0) & 862.99/112.11 (Y1 @ Y2)))))) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 Y0 @ Y1)) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset)))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2)))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (iskpair @ 862.99/112.11 Y0) => 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 ( 862.99/112.11 dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (in @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0)))) & 862.99/112.11 (( 862.99/112.11 (dsetconstr @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ 862.99/112.11 ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (in @ 862.99/112.11 (setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 Y0))) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (??) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y1 @ 862.99/112.11 Y0) & 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)))))))) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 setunion @ 862.99/112.11 Y0) @ Y0)))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (kfst @ 862.99/112.11 ( 862.99/112.11 kpair @ 862.99/112.11 Y0 @ Y1)) = 862.99/112.11 (Y0))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (in @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 cartprod @ 862.99/112.11 Y0 @ Y1)) => 862.99/112.11 (in @ 862.99/112.11 ( 862.99/112.11 kfst @ Y2) @ 862.99/112.11 Y0)))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (kpair @ 862.99/112.11 Y0 @ 862.99/112.11 Y1) = 862.99/112.11 (kpair @ 862.99/112.11 Y2 @ Y3))) => 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y2))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))) => 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y0) = 862.99/112.11 (Y1))) => 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 emptyset))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y2 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y3 : $i]: 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y0 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y1 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)) = 862.99/112.11 (setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 emptyset) @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y2 @ 862.99/112.11 ( 862.99/112.11 setadjoin @ 862.99/112.11 Y3 @ 862.99/112.11 emptyset)) @ 862.99/112.11 emptyset)))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (Y2) = 862.99/112.11 (Y3))) => 862.99/112.11 (( 862.99/112.11 (Y1) = 862.99/112.11 (Y3))))))))))))))))))) => 862.99/112.11 (( 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y0 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.11 ^[Y1 : $i]: 862.99/112.11 (( 862.99/112.11 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (kpair @ 862.99/112.12 Y2 @ Y3))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 Y2)))))) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 Y2))))) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (ksnd @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y0 @ Y1)) = 862.99/112.12 (Y1))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y0)) = 862.99/112.12 (Y0)))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y2) @ 862.99/112.12 Y1)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ Y0))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 Y3 @ Y1))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (kfst @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3)) = 862.99/112.12 (Y2))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (ksnd @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3)) = 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y2) @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y2)) = 862.99/112.12 (Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (Y2 @ 862.99/112.12 Y3 @ 862.99/112.12 Y4) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y3 @ Y4) @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y6 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y6 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y7 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y7 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y6 @ Y7) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y5) = 862.99/112.12 (kpair @ 862.99/112.12 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (subset @ 862.99/112.12 (dsetconstr @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y5 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y4 @ Y5) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y3) = 862.99/112.12 (kpair @ 862.99/112.12 Y4 @ Y5))))))))))))))) @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (subset @ 862.99/112.12 (dsetconstr @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y5 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y4 @ Y5) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y3) = 862.99/112.12 (kpair @ 862.99/112.12 Y4 @ Y5))))))))))))))) @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y3 @ Y4) @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y6 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y6 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y7 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y7 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y6 @ Y7) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y5) = 862.99/112.12 (kpair @ 862.99/112.12 Y6 @ Y7)))))))))))))))) => 862.99/112.12 (Y2 @ 862.99/112.12 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.12 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl937])). 862.99/112.12 thf(zip_derived_cl949, plain, 862.99/112.12 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (subset @ (binintersect @ Y0 @ Y1) @ Y0))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y0 @ Y1) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((binintersect @ Y0 @ Y1) = (Y1))) => 862.99/112.12 (subset @ Y1 @ Y0))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 (binintersect @ Y0 @ Y1)) => 862.99/112.12 (in @ Y2 @ Y1)))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 Y0) & (in @ 862.99/112.12 Y2 @ Y1)))))))) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = 862.99/112.12 (emptyset))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (subset @ 862.99/112.12 (binintersect @ Y0 @ Y1) @ Y1))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y1 @ Y0) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = 862.99/112.12 (Y1))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((binintersect @ Y0 @ Y1) = 862.99/112.12 (Y0))) => 862.99/112.12 (subset @ Y0 @ Y1))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((binintersect @ 862.99/112.12 Y0 @ 862.99/112.12 (binunion @ 862.99/112.12 Y1 @ Y2)) = 862.99/112.12 (binunion @ 862.99/112.12 (binintersect @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (binintersect @ 862.99/112.12 Y0 @ Y2))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (((( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y1))) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ 862.99/112.12 Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ Y0)))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1)))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y0 @ 862.99/112.12 Y1) => 862.99/112.12 (((setminus @ 862.99/112.12 Y0 @ Y1) = 862.99/112.12 (emptyset))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (((((~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)))) => 862.99/112.12 (((in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ Y1)))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (((( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y1))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y0)))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 Y0))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (emptyset))) => 862.99/112.12 (subset @ 862.99/112.12 Y0 @ Y1))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (Y3))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (Y3))))) => 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (iskpair @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (iskpair @ 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ Y1)))))))) => 862.99/112.12 (((( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 Y0)))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y1))) | 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y0)))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) & 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (kpair @ 862.99/112.12 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (iskpair @ 862.99/112.12 Y2)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0)) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (in @ 862.99/112.12 Y1 @ Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (subset @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)) @ 862.99/112.12 Y0)))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (subset @ 862.99/112.12 Y0 @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (setunion @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)) = 862.99/112.12 (Y0)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y3) = 862.99/112.12 (Y2)))))))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (in @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0)))) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (in @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0))) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)))))))) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ Y0)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (kfst @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y0 @ Y1)) = 862.99/112.12 (Y0))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kfst @ Y2) @ 862.99/112.12 Y0)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (kpair @ 862.99/112.12 Y2 @ Y3))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))) => 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))) => 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 emptyset))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (kpair @ 862.99/112.12 Y2 @ Y3))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 Y2)))))) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 Y2))))) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (ksnd @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y0 @ Y1)) = 862.99/112.12 (Y1))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y0)) = 862.99/112.12 (Y0)))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y2) @ 862.99/112.12 Y1)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ Y0))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 Y3 @ Y1))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (kfst @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3)) = 862.99/112.12 (Y2))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (ksnd @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3)) = 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y2) @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y2)) = 862.99/112.12 (Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (Y2 @ 862.99/112.12 Y3 @ 862.99/112.12 Y4) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y3 @ Y4) @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y6 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y6 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y7 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y7 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y6 @ Y7) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y5) = 862.99/112.12 (kpair @ 862.99/112.12 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (subset @ 862.99/112.12 (dsetconstr @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y5 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y4 @ Y5) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y3) = 862.99/112.12 (kpair @ 862.99/112.12 Y4 @ Y5))))))))))))))) @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (subset @ 862.99/112.12 (dsetconstr @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y5 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y4 @ Y5) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y3) = 862.99/112.12 (kpair @ 862.99/112.12 Y4 @ Y5))))))))))))))) @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y3 @ Y4) @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y6 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y6 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y7 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y7 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y6 @ Y7) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y5) = 862.99/112.12 (kpair @ 862.99/112.12 Y6 @ Y7)))))))))))))))) => 862.99/112.12 (Y2 @ 862.99/112.12 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.12 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl943])). 862.99/112.12 thf(zip_derived_cl955, plain, 862.99/112.12 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y0 @ Y1) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((binintersect @ Y0 @ Y1) = (Y1))) => 862.99/112.12 (subset @ Y1 @ Y0))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 (binintersect @ Y0 @ Y1)) => 862.99/112.12 (in @ Y2 @ Y1)))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 Y0) & (in @ 862.99/112.12 Y2 @ Y1)))))))) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = 862.99/112.12 (emptyset))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (subset @ 862.99/112.12 (binintersect @ Y0 @ Y1) @ Y1))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y1 @ Y0) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = 862.99/112.12 (Y1))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((binintersect @ Y0 @ Y1) = 862.99/112.12 (Y0))) => 862.99/112.12 (subset @ Y0 @ Y1))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((binintersect @ 862.99/112.12 Y0 @ 862.99/112.12 (binunion @ 862.99/112.12 Y1 @ Y2)) = 862.99/112.12 (binunion @ 862.99/112.12 (binintersect @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (binintersect @ 862.99/112.12 Y0 @ Y2))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (((((~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y1))) => 862.99/112.12 (in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ Y2 @ 862.99/112.12 Y0)))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ 862.99/112.12 Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y1)))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y0 @ 862.99/112.12 Y1) => 862.99/112.12 (((setminus @ Y0 @ 862.99/112.12 Y1) = (emptyset))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1)))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ Y1)))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (((((~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)))) => 862.99/112.12 (((( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y1))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y0)))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (((( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y0))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (subset @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 Y0))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (emptyset))) => 862.99/112.12 (subset @ 862.99/112.12 Y0 @ Y1))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (Y3))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (Y3))))) => 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y0 @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (iskpair @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (iskpair @ 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ Y1)))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0))))))))) => 862.99/112.12 (((( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 Y0)))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y1))) | 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y0)))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) & 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (kpair @ 862.99/112.12 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (iskpair @ 862.99/112.12 Y2)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0)) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (in @ 862.99/112.12 Y1 @ Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (subset @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)) @ 862.99/112.12 Y0)))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (subset @ 862.99/112.12 Y0 @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (setunion @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)) = 862.99/112.12 (Y0)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y3) = 862.99/112.12 (Y2)))))))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (in @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0)))) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (in @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0))) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)))))))) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ Y0)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (kfst @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y0 @ Y1)) = 862.99/112.12 (Y0))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kfst @ Y2) @ 862.99/112.12 Y0)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (kpair @ 862.99/112.12 Y2 @ Y3))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))) => 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))) => 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 emptyset))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (kpair @ 862.99/112.12 Y2 @ Y3))) => 862.99/112.12 (( 862.99/112.12 (Y1) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 Y2)))))) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 Y2))))) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (ksnd @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y0 @ Y1)) = 862.99/112.12 (Y1))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y0) @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y0)) = 862.99/112.12 (Y0)))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y2) @ 862.99/112.12 Y1)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ Y0))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 Y3 @ Y1))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (kfst @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3)) = 862.99/112.12 (Y2))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (ksnd @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3)) = 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 ( 862.99/112.12 kfst @ Y2) @ 862.99/112.12 ( 862.99/112.12 ksnd @ Y2)) = 862.99/112.12 (Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (Y2 @ 862.99/112.12 Y3 @ 862.99/112.12 Y4) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y3 @ Y4) @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y6 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y6 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y7 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y7 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y6 @ Y7) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y5) = 862.99/112.12 (kpair @ 862.99/112.12 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (subset @ 862.99/112.12 (dsetconstr @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y5 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y4 @ Y5) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y3) = 862.99/112.12 (kpair @ 862.99/112.12 Y4 @ Y5))))))))))))))) @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (subset @ 862.99/112.12 (dsetconstr @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y5 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y4 @ Y5) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y3) = 862.99/112.12 (kpair @ 862.99/112.12 Y4 @ Y5))))))))))))))) @ 862.99/112.12 (cartprod @ 862.99/112.12 Y0 @ Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : 862.99/112.12 $i > $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y3 @ Y4) @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 ( 862.99/112.12 ^[Y5 : $i]: 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y6 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y6 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y7 : $i]: 862.99/112.12 (( 862.99/112.12 ( 862.99/112.12 in @ 862.99/112.12 Y7 @ Y1) & 862.99/112.12 ( 862.99/112.12 Y2 @ 862.99/112.12 Y6 @ Y7) & 862.99/112.12 ( 862.99/112.12 ( 862.99/112.12 (Y5) = 862.99/112.12 (kpair @ 862.99/112.12 Y6 @ Y7)))))))))))))))) => 862.99/112.12 (Y2 @ 862.99/112.12 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.12 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl949])). 862.99/112.12 thf(zip_derived_cl963, plain, 862.99/112.12 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((binintersect @ Y0 @ Y1) = (Y1))) => 862.99/112.12 (subset @ Y1 @ Y0))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 (binintersect @ Y0 @ Y1)) => 862.99/112.12 (in @ Y2 @ Y1)))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ Y0) & 862.99/112.12 (in @ Y2 @ Y1)))))))) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = 862.99/112.12 (emptyset))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (subset @ (binintersect @ Y0 @ Y1) @ 862.99/112.12 Y1))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y1 @ Y0) => 862.99/112.12 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((((binintersect @ Y0 @ Y1) = 862.99/112.12 (Y0))) => 862.99/112.12 (subset @ Y0 @ Y1))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((binintersect @ 862.99/112.12 Y0 @ 862.99/112.12 (binunion @ Y1 @ 862.99/112.12 Y2)) = 862.99/112.12 (binunion @ 862.99/112.12 (binintersect @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 (binintersect @ 862.99/112.12 Y0 @ Y2))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (((((~) @ ( 862.99/112.12 in @ Y2 @ Y1))) => 862.99/112.12 (in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ Y2 @ Y0)))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (((in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (((~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y1)))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((subset @ Y0 @ Y1) => 862.99/112.12 (((setminus @ Y0 @ 862.99/112.12 Y1) = (emptyset))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1)))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ Y1)))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ (^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setminus @ 862.99/112.12 Y0 @ Y1)))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0)))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (((((~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 Y0))) => 862.99/112.12 (((~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (((in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ Y2 @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (subset @ 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1) @ 862.99/112.12 Y0))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (((( 862.99/112.12 (setminus @ 862.99/112.12 Y0 @ Y1) = 862.99/112.12 (emptyset))) => 862.99/112.12 (subset @ 862.99/112.12 Y0 @ Y1))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (Y3))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (Y3))))) => 862.99/112.12 (Y3))))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ (^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y1) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y0))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ Y1))) => 862.99/112.12 (( 862.99/112.12 (~) @ ( 862.99/112.12 in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 symdiff @ 862.99/112.12 Y0 @ Y1))))))))))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y0 @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))))))))) => 862.99/112.12 (((((!!) @ (^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 (setadjoin @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (iskpair @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (((!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (iskpair @ 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ Y1)))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0))))))))) => 862.99/112.12 (((((!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 Y0)))))))))) => 862.99/112.12 (((( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y1))) | 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y0)))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (subset @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 powerset @ 862.99/112.12 ( 862.99/112.12 binunion @ 862.99/112.12 Y0 @ Y1)))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y1) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y2 @ Y3) @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y4 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y4 @ 862.99/112.12 Y1) & 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (kpair @ 862.99/112.12 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (iskpair @ 862.99/112.12 Y2)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0)) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (in @ 862.99/112.12 Y1 @ Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (subset @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)) @ 862.99/112.12 Y0)))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (subset @ 862.99/112.12 Y0 @ 862.99/112.12 (setunion @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (setunion @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset)) = 862.99/112.12 (Y0)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y3) = 862.99/112.12 (Y2)))))))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset))))))))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i > $o]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y3 @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y2) => 862.99/112.12 (( 862.99/112.12 (Y1 @ 862.99/112.12 Y3) => 862.99/112.12 (( 862.99/112.12 (Y2) = 862.99/112.12 (Y3))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 Y0) & 862.99/112.12 (Y1 @ Y2)))))) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 Y0 @ Y1)) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset)))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2)))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (iskpair @ 862.99/112.12 Y0) => 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 ( 862.99/112.12 dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (in @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0)))) & 862.99/112.12 (( 862.99/112.12 (dsetconstr @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ 862.99/112.12 ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (in @ 862.99/112.12 (setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 Y0))) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (??) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y1 @ 862.99/112.12 Y0) & 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)))))))) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 setunion @ 862.99/112.12 Y0) @ Y0)))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (kfst @ 862.99/112.12 ( 862.99/112.12 kpair @ 862.99/112.12 Y0 @ Y1)) = 862.99/112.12 (Y0))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (in @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 cartprod @ 862.99/112.12 Y0 @ Y1)) => 862.99/112.12 (in @ 862.99/112.12 ( 862.99/112.12 kfst @ Y2) @ 862.99/112.12 Y0)))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y2 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y3 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (kpair @ 862.99/112.12 Y0 @ 862.99/112.12 Y1) = 862.99/112.12 (kpair @ 862.99/112.12 Y2 @ Y3))) => 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y2))))))))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))) => 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (Y0) = 862.99/112.12 (Y1))) => 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 emptyset))))))))))) => 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y0 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y1 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y2 : $i]: 862.99/112.12 (( 862.99/112.12 (!!) @ ( 862.99/112.12 ^[Y3 : $i]: 862.99/112.12 (( 862.99/112.12 (( 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 emptyset) @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y0 @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.12 Y1 @ 862.99/112.12 emptyset)) @ 862.99/112.12 emptyset)) = 862.99/112.12 (setadjoin @ 862.99/112.12 ( 862.99/112.12 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (kpair @ 862.99/112.13 Y2 @ Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 Y2)))))) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 Y2))))) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (ksnd @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y0 @ Y1)) = 862.99/112.13 (Y1))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y0)) = 862.99/112.13 (Y0)))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y2) @ 862.99/112.13 Y1)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ Y0))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 Y3 @ Y1))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (kfst @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3)) = 862.99/112.13 (Y2))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (ksnd @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3)) = 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y2) @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y2)) = 862.99/112.13 (Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (Y2 @ 862.99/112.13 Y3 @ 862.99/112.13 Y4) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y3 @ Y4) @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y6 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y6 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y7 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y7 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y6 @ Y7) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y5) = 862.99/112.13 (kpair @ 862.99/112.13 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (subset @ 862.99/112.13 (dsetconstr @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 (^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y5 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y4 @ Y5) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y3) = 862.99/112.13 (kpair @ 862.99/112.13 Y4 @ Y5))))))))))))))) @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (subset @ 862.99/112.13 (dsetconstr @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 (^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y5 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y4 @ Y5) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y3) = 862.99/112.13 (kpair @ 862.99/112.13 Y4 @ Y5))))))))))))))) @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y3 @ Y4) @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y6 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y6 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y7 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y7 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y6 @ Y7) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y5) = 862.99/112.13 (kpair @ 862.99/112.13 Y6 @ Y7)))))))))))))))) => 862.99/112.13 (Y2 @ 862.99/112.13 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.13 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl955])). 862.99/112.13 thf(zip_derived_cl970, plain, 862.99/112.13 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 (binintersect @ Y0 @ Y1)) => 862.99/112.13 (in @ Y2 @ Y1)))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ Y0) & 862.99/112.13 (in @ Y2 @ Y1)))))))) => 862.99/112.13 (((binintersect @ Y0 @ Y1) = (emptyset))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (subset @ (binintersect @ Y0 @ Y1) @ Y1))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((subset @ Y1 @ Y0) => 862.99/112.13 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((binintersect @ Y0 @ Y1) = (Y0))) => 862.99/112.13 (subset @ Y0 @ Y1))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((binintersect @ 862.99/112.13 Y0 @ 862.99/112.13 (binunion @ Y1 @ Y2)) = 862.99/112.13 (binunion @ 862.99/112.13 (binintersect @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 (binintersect @ 862.99/112.13 Y0 @ Y2))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ Y0) => 862.99/112.13 (((((~) @ ( 862.99/112.13 in @ Y2 @ Y1))) => 862.99/112.13 (in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ Y2 @ Y0)))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (((~) @ ( 862.99/112.13 in @ Y2 @ Y1)))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((subset @ Y0 @ Y1) => 862.99/112.13 (((setminus @ Y0 @ Y1) = 862.99/112.13 (emptyset))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)))) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ Y1)))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setminus @ 862.99/112.13 Y0 @ Y1)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0)))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setminus @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (((~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (subset @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 Y0))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((setminus @ 862.99/112.13 Y0 @ Y1) = 862.99/112.13 (emptyset))) => 862.99/112.13 (subset @ 862.99/112.13 Y0 @ Y1))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (Y3))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (Y3))))) => 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ 862.99/112.13 Y0 @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (iskpair @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (iskpair @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y0 @ Y1)))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 Y0)))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))) => 862.99/112.13 (((( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y1))) | 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y0)))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) & 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (kpair @ 862.99/112.13 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (iskpair @ 862.99/112.13 Y2)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0)) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (in @ 862.99/112.13 Y1 @ Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (subset @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)) @ 862.99/112.13 Y0)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (subset @ 862.99/112.13 Y0 @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (setunion @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)) = 862.99/112.13 (Y0)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y3) = 862.99/112.13 (Y2)))))))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (in @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0)))) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (in @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0))) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)))))))) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ Y0)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (kfst @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y0 @ Y1)) = 862.99/112.13 (Y0))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kfst @ Y2) @ 862.99/112.13 Y0)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (kpair @ 862.99/112.13 Y2 @ Y3))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))) => 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))) => 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 emptyset))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (kpair @ 862.99/112.13 Y2 @ Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 Y2)))))) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 Y2))))) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (ksnd @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y0 @ Y1)) = 862.99/112.13 (Y1))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y0)) = 862.99/112.13 (Y0)))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y2) @ 862.99/112.13 Y1)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ Y0))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 Y3 @ Y1))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (kfst @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3)) = 862.99/112.13 (Y2))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (ksnd @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3)) = 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y2) @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y2)) = 862.99/112.13 (Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (Y2 @ 862.99/112.13 Y3 @ 862.99/112.13 Y4) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y3 @ Y4) @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y6 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y6 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y7 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y7 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y6 @ Y7) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y5) = 862.99/112.13 (kpair @ 862.99/112.13 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (subset @ 862.99/112.13 (dsetconstr @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 (^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y5 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y4 @ Y5) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y3) = 862.99/112.13 (kpair @ 862.99/112.13 Y4 @ Y5))))))))))))))) @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (subset @ 862.99/112.13 (dsetconstr @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 (^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y5 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y4 @ Y5) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y3) = 862.99/112.13 (kpair @ 862.99/112.13 Y4 @ Y5))))))))))))))) @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y3 @ Y4) @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y6 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y6 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y7 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y7 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y6 @ Y7) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y5) = 862.99/112.13 (kpair @ 862.99/112.13 Y6 @ Y7)))))))))))))))) => 862.99/112.13 (Y2 @ 862.99/112.13 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.13 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl963])). 862.99/112.13 thf(zip_derived_cl975, plain, 862.99/112.13 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((~) @ (((??) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ Y0) & 862.99/112.13 (in @ Y2 @ Y1)))))))) => 862.99/112.13 (((binintersect @ Y0 @ Y1) = (emptyset))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (subset @ (binintersect @ Y0 @ Y1) @ Y1))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((subset @ Y1 @ Y0) => 862.99/112.13 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((binintersect @ Y0 @ Y1) = (Y0))) => 862.99/112.13 (subset @ Y0 @ Y1))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((binintersect @ Y0 @ 862.99/112.13 (binunion @ Y1 @ Y2)) = 862.99/112.13 (binunion @ 862.99/112.13 (binintersect @ Y0 @ 862.99/112.13 Y1) @ 862.99/112.13 (binintersect @ Y0 @ 862.99/112.13 Y2))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ Y0) => 862.99/112.13 (((((~) @ (in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (in @ Y2 @ 862.99/112.13 (setminus @ Y0 @ 862.99/112.13 Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 (setminus @ Y0 @ 862.99/112.13 Y1)) => 862.99/112.13 (in @ Y2 @ Y0)))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (((~) @ ( 862.99/112.13 in @ Y2 @ Y1)))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((subset @ Y0 @ Y1) => 862.99/112.13 (((setminus @ Y0 @ Y1) = 862.99/112.13 (emptyset))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((((~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)))) => 862.99/112.13 (((in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ Y1)))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 Y1))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 Y0)))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setminus @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setminus @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (subset @ 862.99/112.13 (setminus @ Y0 @ 862.99/112.13 Y1) @ 862.99/112.13 Y0))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((setminus @ 862.99/112.13 Y0 @ Y1) = 862.99/112.13 (emptyset))) => 862.99/112.13 (subset @ 862.99/112.13 Y0 @ Y1))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (Y3))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (Y3))))) => 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ Y1 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (iskpair @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (iskpair @ 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ Y1)))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 Y0)))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y1))) | 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y0)))))))))))))))) => 862.99/112.13 (((( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) & 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (kpair @ 862.99/112.13 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (iskpair @ 862.99/112.13 Y2)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0)) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (in @ 862.99/112.13 Y1 @ Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (subset @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)) @ 862.99/112.13 Y0)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (subset @ 862.99/112.13 Y0 @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (setunion @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)) = 862.99/112.13 (Y0)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y3) = 862.99/112.13 (Y2)))))))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (in @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0)))) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (in @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0))) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)))))))) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ Y0)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (kfst @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y0 @ Y1)) = 862.99/112.13 (Y0))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kfst @ Y2) @ 862.99/112.13 Y0)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (kpair @ 862.99/112.13 Y2 @ Y3))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))) => 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))) => 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 emptyset))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (kpair @ 862.99/112.13 Y2 @ Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 Y2)))))) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 Y2))))) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (ksnd @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y0 @ Y1)) = 862.99/112.13 (Y1))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y0)) = 862.99/112.13 (Y0)))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y2) @ 862.99/112.13 Y1)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ Y0))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 Y3 @ Y1))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (kfst @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3)) = 862.99/112.13 (Y2))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (ksnd @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3)) = 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y2) @ 862.99/112.13 ( 862.99/112.13 ksnd @ Y2)) = 862.99/112.13 (Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (Y2 @ 862.99/112.13 Y3 @ 862.99/112.13 Y4) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y3 @ Y4) @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y6 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y6 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y7 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y7 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y6 @ Y7) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y5) = 862.99/112.13 (kpair @ 862.99/112.13 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (subset @ 862.99/112.13 (dsetconstr @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 (^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y5 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y4 @ Y5) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y3) = 862.99/112.13 (kpair @ 862.99/112.13 Y4 @ Y5))))))))))))))) @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (subset @ 862.99/112.13 (dsetconstr @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 (^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y5 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y4 @ Y5) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y3) = 862.99/112.13 (kpair @ 862.99/112.13 Y4 @ Y5))))))))))))))) @ 862.99/112.13 (cartprod @ 862.99/112.13 Y0 @ Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : 862.99/112.13 $i > $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y3 @ Y4) @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1) @ 862.99/112.13 ( 862.99/112.13 ^[Y5 : $i]: 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y6 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y6 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y7 : $i]: 862.99/112.13 (( 862.99/112.13 ( 862.99/112.13 in @ 862.99/112.13 Y7 @ Y1) & 862.99/112.13 ( 862.99/112.13 Y2 @ 862.99/112.13 Y6 @ Y7) & 862.99/112.13 ( 862.99/112.13 ( 862.99/112.13 (Y5) = 862.99/112.13 (kpair @ 862.99/112.13 Y6 @ Y7)))))))))))))))) => 862.99/112.13 (Y2 @ 862.99/112.13 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.13 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl970])). 862.99/112.13 thf(zip_derived_cl980, plain, 862.99/112.13 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (subset @ (binintersect @ Y0 @ Y1) @ Y1))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((subset @ Y1 @ Y0) => 862.99/112.13 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((binintersect @ Y0 @ Y1) = (Y0))) => 862.99/112.13 (subset @ Y0 @ Y1))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((binintersect @ Y0 @ 862.99/112.13 (binunion @ Y1 @ Y2)) = 862.99/112.13 (binunion @ 862.99/112.13 (binintersect @ Y0 @ Y1) @ 862.99/112.13 (binintersect @ Y0 @ Y2))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ Y0) => 862.99/112.13 (((((~) @ (in @ Y2 @ 862.99/112.13 Y1))) => 862.99/112.13 (in @ Y2 @ 862.99/112.13 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 (setminus @ Y0 @ Y1)) => 862.99/112.13 (in @ Y2 @ Y0)))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((in @ Y2 @ 862.99/112.13 (setminus @ Y0 @ 862.99/112.13 Y1)) => 862.99/112.13 (((~) @ (in @ 862.99/112.13 Y2 @ Y1)))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((subset @ Y0 @ Y1) => 862.99/112.13 (((setminus @ Y0 @ Y1) = 862.99/112.13 (emptyset))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((((~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)))) => 862.99/112.13 (((in @ Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ Y2 @ 862.99/112.13 Y1)))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((((~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1)))) => 862.99/112.13 (((( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 Y1))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 Y0)))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (((( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 Y0))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ Y2 @ 862.99/112.13 (setminus @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ (^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setminus @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (subset @ 862.99/112.13 (setminus @ Y0 @ Y1) @ 862.99/112.13 Y0))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((((setminus @ 862.99/112.13 Y0 @ Y1) = 862.99/112.13 (emptyset))) => 862.99/112.13 (subset @ Y0 @ 862.99/112.13 Y1))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (((in @ 862.99/112.13 Y2 @ 862.99/112.13 (symdiff @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (Y3))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (Y3))))) => 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y1) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ (^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y0))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ Y1))) => 862.99/112.13 (( 862.99/112.13 (~) @ ( 862.99/112.13 in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 symdiff @ 862.99/112.13 Y0 @ Y1))))))))))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ Y1 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ Y0 @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (iskpair @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 (setadjoin @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset))))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (iskpair @ 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ Y1)))))))) => 862.99/112.13 (((((!!) @ (^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 Y0)))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (((!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y1))) | 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y0)))))))))))))))) => 862.99/112.13 (((((!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))) => 862.99/112.13 (((( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (subset @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 powerset @ 862.99/112.13 ( 862.99/112.13 binunion @ 862.99/112.13 Y0 @ Y1)))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y1) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y2 @ Y3) @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y4 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y4 @ 862.99/112.13 Y1) & 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (kpair @ 862.99/112.13 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (iskpair @ 862.99/112.13 Y2)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0)) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (in @ 862.99/112.13 Y1 @ Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (subset @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)) @ 862.99/112.13 Y0)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (subset @ 862.99/112.13 Y0 @ 862.99/112.13 (setunion @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (setunion @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset)) = 862.99/112.13 (Y0)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y3) = 862.99/112.13 (Y2)))))))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset))))))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i > $o]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y3 @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y2) => 862.99/112.13 (( 862.99/112.13 (Y1 @ 862.99/112.13 Y3) => 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 Y0) & 862.99/112.13 (Y1 @ Y2)))))) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 Y0 @ Y1)) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset)))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (in @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0)))) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (in @ 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 Y0))) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 Y0) & 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)))))))) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ Y0)))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (kfst @ 862.99/112.13 ( 862.99/112.13 kpair @ 862.99/112.13 Y0 @ Y1)) = 862.99/112.13 (Y0))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 cartprod @ 862.99/112.13 Y0 @ Y1)) => 862.99/112.13 (in @ 862.99/112.13 ( 862.99/112.13 kfst @ Y2) @ 862.99/112.13 Y0)))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (kpair @ 862.99/112.13 Y2 @ Y3))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y2))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))) => 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1))) => 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 emptyset))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (Y2) = 862.99/112.13 (Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset))) => 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (Y1)))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y0 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y1 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)) = 862.99/112.13 (setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 emptyset) @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y2 @ 862.99/112.13 ( 862.99/112.13 setadjoin @ 862.99/112.13 Y3 @ 862.99/112.13 emptyset)) @ 862.99/112.13 emptyset)))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y3 : $i]: 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (kpair @ 862.99/112.13 Y0 @ 862.99/112.13 Y1) = 862.99/112.13 (kpair @ 862.99/112.13 Y2 @ Y3))) => 862.99/112.13 (( 862.99/112.13 (Y1) = 862.99/112.13 (Y3))))))))))))))))) => 862.99/112.13 (( 862.99/112.13 (( 862.99/112.13 (!!) @ ( 862.99/112.13 ^[Y0 : $i]: 862.99/112.13 (( 862.99/112.13 (iskpair @ 862.99/112.13 Y0) => 862.99/112.13 (( 862.99/112.13 (??) @ ( 862.99/112.13 ^[Y1 : $i]: 862.99/112.13 (( 862.99/112.13 (in @ 862.99/112.13 Y1 @ 862.99/112.13 ( 862.99/112.13 dsetconstr @ 862.99/112.13 ( 862.99/112.13 setunion @ 862.99/112.13 Y0) @ 862.99/112.13 ( 862.99/112.13 ^[Y2 : $i]: 862.99/112.13 (( 862.99/112.13 (Y0) = 862.99/112.13 (kpair @ 862.99/112.13 ( 862.99/112.13 kfst @ Y0) @ 862.99/112.13 Y2)))))) & 862.99/112.13 (( 862.99/112.13 (dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 Y2))))) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)) = 862.99/112.14 (Y1))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y0)) = 862.99/112.14 (Y0)))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2) @ 862.99/112.14 Y1)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ Y0))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y3 @ Y1))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (kfst @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y2))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y2) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2)) = 862.99/112.14 (Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (Y2 @ 862.99/112.14 Y3 @ 862.99/112.14 Y4) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y3 @ Y4) @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y6 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y6 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y7 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y7 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y6 @ Y7) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y5) = 862.99/112.14 (kpair @ 862.99/112.14 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y3 @ Y4) @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y6 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y6 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y7 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y7 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y6 @ Y7) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y5) = 862.99/112.14 (kpair @ 862.99/112.14 Y6 @ Y7)))))))))))))))) => 862.99/112.14 (Y2 @ 862.99/112.14 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.14 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl975])). 862.99/112.14 thf(zip_derived_cl986, plain, 862.99/112.14 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((subset @ Y1 @ Y0) => 862.99/112.14 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((((binintersect @ Y0 @ Y1) = (Y0))) => 862.99/112.14 (subset @ Y0 @ Y1))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((binintersect @ Y0 @ 862.99/112.14 (binunion @ Y1 @ Y2)) = 862.99/112.14 (binunion @ 862.99/112.14 (binintersect @ Y0 @ Y1) @ 862.99/112.14 (binintersect @ Y0 @ Y2))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ Y0) => 862.99/112.14 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.14 (in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1)) => 862.99/112.14 (in @ Y2 @ Y0)))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1)) => 862.99/112.14 (((~) @ (in @ Y2 @ 862.99/112.14 Y1)))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((subset @ Y0 @ Y1) => 862.99/112.14 (((setminus @ Y0 @ Y1) = 862.99/112.14 (emptyset))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1)))) => 862.99/112.14 (((in @ Y2 @ 862.99/112.14 Y0) => (in @ 862.99/112.14 Y2 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1)))) => 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 Y1))) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 Y0)))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 Y0))) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (subset @ 862.99/112.14 (setminus @ Y0 @ Y1) @ 862.99/112.14 Y0))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((((setminus @ 862.99/112.14 Y0 @ Y1) = 862.99/112.14 (emptyset))) => 862.99/112.14 (subset @ Y0 @ Y1))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 (symdiff @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y3 : $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y1))) => 862.99/112.14 (Y3))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y0))) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (Y3))))) => 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (((in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 Y1))) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 (symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y0))) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y0))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y1))) => 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (in @ Y0 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (in @ Y1 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (iskpair @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (iskpair @ 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ Y1)))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 Y0)))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y1))) | 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y0)))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1))))))))))))))))))) => 862.99/112.14 (((( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) & 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (kpair @ 862.99/112.14 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (iskpair @ 862.99/112.14 Y2)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0)) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (in @ 862.99/112.14 Y1 @ Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (subset @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)) @ 862.99/112.14 Y0)))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (subset @ 862.99/112.14 Y0 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (setunion @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)) = 862.99/112.14 (Y0)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y3) = 862.99/112.14 (Y2)))))))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (in @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0)))) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (in @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0))) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)))))))) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ Y0)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (kfst @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)) = 862.99/112.14 (Y0))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kfst @ Y2) @ 862.99/112.14 Y0)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (kpair @ 862.99/112.14 Y2 @ Y3))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))) => 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))) => 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 emptyset))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (kpair @ 862.99/112.14 Y2 @ Y3))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 Y2)))))) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 Y2))))) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)) = 862.99/112.14 (Y1))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y0)) = 862.99/112.14 (Y0)))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2) @ 862.99/112.14 Y1)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ Y0))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y3 @ Y1))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (kfst @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y2))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y2) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2)) = 862.99/112.14 (Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (Y2 @ 862.99/112.14 Y3 @ 862.99/112.14 Y4) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y3 @ Y4) @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y6 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y6 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y7 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y7 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y6 @ Y7) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y5) = 862.99/112.14 (kpair @ 862.99/112.14 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y3 @ Y4) @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y6 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y6 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y7 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y7 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y6 @ Y7) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y5) = 862.99/112.14 (kpair @ 862.99/112.14 Y6 @ Y7)))))))))))))))) => 862.99/112.14 (Y2 @ 862.99/112.14 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.14 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl980])). 862.99/112.14 thf(zip_derived_cl992, plain, 862.99/112.14 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((((binintersect @ Y0 @ Y1) = (Y0))) => 862.99/112.14 (subset @ Y0 @ Y1))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((binintersect @ Y0 @ 862.99/112.14 (binunion @ Y1 @ Y2)) = 862.99/112.14 (binunion @ 862.99/112.14 (binintersect @ Y0 @ Y1) @ 862.99/112.14 (binintersect @ Y0 @ Y2))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ Y0) => 862.99/112.14 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.14 (in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1)) => 862.99/112.14 (in @ Y2 @ Y0)))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1)) => 862.99/112.14 (((~) @ (in @ Y2 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((subset @ Y0 @ Y1) => 862.99/112.14 (((setminus @ Y0 @ Y1) = 862.99/112.14 (emptyset))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setminus @ 862.99/112.14 Y0 @ Y1)))) => 862.99/112.14 (((in @ Y2 @ 862.99/112.14 Y0) => (in @ 862.99/112.14 Y2 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1)))) => 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ Y1))) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ Y0)))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ Y0))) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (subset @ 862.99/112.14 (setminus @ Y0 @ Y1) @ 862.99/112.14 Y0))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((((setminus @ Y0 @ 862.99/112.14 Y1) = (emptyset))) => 862.99/112.14 (subset @ Y0 @ Y1))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y1))) => 862.99/112.14 (Y3))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y0))) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (Y3))))) => 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (((( 862.99/112.14 (~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 Y1))) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 (symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (((( 862.99/112.14 (~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 Y0))) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 (symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y0))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y1))) => 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (in @ 862.99/112.14 Y0 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (in @ Y1 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (iskpair @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (iskpair @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 Y0)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y1))) | 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y0)))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1))))))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1))))))))))))))))))) => 862.99/112.14 (((( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) & 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (kpair @ 862.99/112.14 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (iskpair @ 862.99/112.14 Y2)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0)) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (in @ 862.99/112.14 Y1 @ Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (subset @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)) @ 862.99/112.14 Y0)))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (subset @ 862.99/112.14 Y0 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (setunion @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)) = 862.99/112.14 (Y0)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y3) = 862.99/112.14 (Y2)))))))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (in @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0)))) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (in @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0))) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)))))))) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ Y0)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (kfst @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)) = 862.99/112.14 (Y0))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kfst @ Y2) @ 862.99/112.14 Y0)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (kpair @ 862.99/112.14 Y2 @ Y3))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))) => 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))) => 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 emptyset))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (kpair @ 862.99/112.14 Y2 @ Y3))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 Y2)))))) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 Y2))))) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)) = 862.99/112.14 (Y1))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y0)) = 862.99/112.14 (Y0)))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2) @ 862.99/112.14 Y1)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ Y0))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y3 @ Y1))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (kfst @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y2))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y2) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2)) = 862.99/112.14 (Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (Y2 @ 862.99/112.14 Y3 @ 862.99/112.14 Y4) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y3 @ Y4) @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y6 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y6 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y7 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y7 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y6 @ Y7) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y5) = 862.99/112.14 (kpair @ 862.99/112.14 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y3 @ Y4) @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y6 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y6 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y7 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y7 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y6 @ Y7) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y5) = 862.99/112.14 (kpair @ 862.99/112.14 Y6 @ Y7)))))))))))))))) => 862.99/112.14 (Y2 @ 862.99/112.14 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.14 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl986])). 862.99/112.14 thf(zip_derived_cl997, plain, 862.99/112.14 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((binintersect @ Y0 @ 862.99/112.14 (binunion @ Y1 @ Y2)) = 862.99/112.14 (binunion @ 862.99/112.14 (binintersect @ Y0 @ Y1) @ 862.99/112.14 (binintersect @ Y0 @ Y2))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ Y0) => 862.99/112.14 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.14 (in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1)) => 862.99/112.14 (in @ Y2 @ Y0)))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 (setminus @ Y0 @ Y1)) => 862.99/112.14 (((~) @ (in @ Y2 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((subset @ Y0 @ Y1) => 862.99/112.14 (((setminus @ Y0 @ Y1) = 862.99/112.14 (emptyset))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ (in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1)))) => 862.99/112.14 (((in @ Y2 @ Y0) => 862.99/112.14 (in @ Y2 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setminus @ 862.99/112.14 Y0 @ Y1)))) => 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ Y1))) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ Y0)))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ Y0))) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (((in @ Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (setminus @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (subset @ 862.99/112.14 (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((((setminus @ Y0 @ 862.99/112.14 Y1) = (emptyset))) => 862.99/112.14 (subset @ Y0 @ Y1))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y1))) => 862.99/112.14 (Y3))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y0))) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (Y3))))) => 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ (^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y1))) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (((((~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 Y0))) => 862.99/112.14 (((in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 (symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (((in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ Y2 @ 862.99/112.14 (symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y0))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ Y1))) => 862.99/112.14 (( 862.99/112.14 (~) @ ( 862.99/112.14 in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 symdiff @ 862.99/112.14 Y0 @ Y1))))))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (in @ Y1 @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (in @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ (^[Y1 : $i]: 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (iskpair @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 (setadjoin @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (iskpair @ 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ Y1)))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 Y0)))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))) => 862.99/112.14 (((((!!) @ (^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y1))) | 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y0)))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (((!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1))))))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (subset @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1))))))))))))))))))) => 862.99/112.14 (((((!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))))) => 862.99/112.14 (((( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 powerset @ 862.99/112.14 ( 862.99/112.14 binunion @ 862.99/112.14 Y0 @ Y1)))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) & 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (kpair @ 862.99/112.14 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (iskpair @ 862.99/112.14 Y2)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0)) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (in @ 862.99/112.14 Y1 @ Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (subset @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)) @ 862.99/112.14 Y0)))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (subset @ 862.99/112.14 Y0 @ 862.99/112.14 (setunion @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (setunion @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset)) = 862.99/112.14 (Y0)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y3) = 862.99/112.14 (Y2)))))))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i > $o]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y2) => 862.99/112.14 (( 862.99/112.14 (Y1 @ 862.99/112.14 Y3) => 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) & 862.99/112.14 (Y1 @ Y2)))))) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 Y0 @ Y1)) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset)))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (in @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0)))) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (in @ 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 Y0))) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)))))))) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ Y0)))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (kfst @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)) = 862.99/112.14 (Y0))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kfst @ Y2) @ 862.99/112.14 Y0)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (kpair @ 862.99/112.14 Y2 @ Y3))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y2))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))) => 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1))) => 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 emptyset))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (Y2) = 862.99/112.14 (Y3))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset))) => 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (Y1)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y0 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)) = 862.99/112.14 (setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 emptyset) @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 setadjoin @ 862.99/112.14 Y3 @ 862.99/112.14 emptyset)) @ 862.99/112.14 emptyset)))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 Y0 @ 862.99/112.14 Y1) = 862.99/112.14 (kpair @ 862.99/112.14 Y2 @ Y3))) => 862.99/112.14 (( 862.99/112.14 (Y1) = 862.99/112.14 (Y3))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y1 @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 Y2)))))) & 862.99/112.14 (( 862.99/112.14 (dsetconstr @ 862.99/112.14 ( 862.99/112.14 setunion @ 862.99/112.14 Y0) @ 862.99/112.14 ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (Y0) = 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 Y2))))) = 862.99/112.14 (setadjoin @ 862.99/112.14 Y1 @ 862.99/112.14 emptyset))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y0 @ Y1)) = 862.99/112.14 (Y1))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (iskpair @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y0) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y0)) = 862.99/112.14 (Y0)))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2) @ 862.99/112.14 Y1)))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y2 @ Y0))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3) @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (in @ 862.99/112.14 Y3 @ Y1))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (kfst @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y2))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (ksnd @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y2 @ Y3)) = 862.99/112.14 (Y3))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y2 @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1)) => 862.99/112.14 (( 862.99/112.14 (kpair @ 862.99/112.14 ( 862.99/112.14 kfst @ Y2) @ 862.99/112.14 ( 862.99/112.14 ksnd @ Y2)) = 862.99/112.14 (Y2)))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y3 @ 862.99/112.14 Y0) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y1) => 862.99/112.14 (( 862.99/112.14 (Y2 @ 862.99/112.14 Y3 @ 862.99/112.14 Y4) => 862.99/112.14 (in @ 862.99/112.14 ( 862.99/112.14 kpair @ 862.99/112.14 Y3 @ Y4) @ 862.99/112.14 ( 862.99/112.14 dsetconstr @ 862.99/112.14 ( 862.99/112.14 cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y6 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y6 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y7 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y7 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y6 @ Y7) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y5) = 862.99/112.14 (kpair @ 862.99/112.14 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (subset @ 862.99/112.14 (dsetconstr @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1) @ 862.99/112.14 (^[Y3 : $i]: 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y4 : $i]: 862.99/112.14 (( 862.99/112.14 (in @ 862.99/112.14 Y4 @ 862.99/112.14 Y0) & 862.99/112.14 (( 862.99/112.14 (??) @ ( 862.99/112.14 ^[Y5 : $i]: 862.99/112.14 (( 862.99/112.14 ( 862.99/112.14 in @ 862.99/112.14 Y5 @ Y1) & 862.99/112.14 ( 862.99/112.14 Y2 @ 862.99/112.14 Y4 @ Y5) & 862.99/112.14 ( 862.99/112.14 ( 862.99/112.14 (Y3) = 862.99/112.14 (kpair @ 862.99/112.14 Y4 @ Y5))))))))))))))) @ 862.99/112.14 (cartprod @ 862.99/112.14 Y0 @ Y1))))))))))) => 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y0 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y1 : $i]: 862.99/112.14 (( 862.99/112.14 (!!) @ ( 862.99/112.14 ^[Y2 : 862.99/112.14 $i > $i > $o]: 862.99/112.14 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y3 @ Y4) @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y6 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y6 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y7 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y7 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y6 @ Y7) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y5) = 862.99/112.15 (kpair @ 862.99/112.15 Y6 @ Y7)))))))))))))))) => 862.99/112.15 (Y2 @ 862.99/112.15 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.15 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl992])). 862.99/112.15 thf(zip_derived_cl1003, plain, 862.99/112.15 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ Y0) => 862.99/112.15 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.15 (in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ Y1)) => 862.99/112.15 (in @ Y2 @ Y0)))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ Y1)) => 862.99/112.15 (((~) @ (in @ Y2 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((subset @ Y0 @ Y1) => 862.99/112.15 (((setminus @ Y0 @ Y1) = (emptyset))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1)))) => 862.99/112.15 (((in @ Y2 @ Y0) => 862.99/112.15 (in @ Y2 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1)))) => 862.99/112.15 (((((~) @ (in @ 862.99/112.15 Y2 @ Y1))) => 862.99/112.15 (((~) @ (in @ 862.99/112.15 Y2 @ Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (((~) @ (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (((~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (subset @ 862.99/112.15 (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((((setminus @ Y0 @ Y1) = 862.99/112.15 (emptyset))) => 862.99/112.15 (subset @ Y0 @ Y1))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ 862.99/112.15 Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y1))) => 862.99/112.15 (Y3))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (Y3))))) => 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y1))) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (((in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (((( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y0))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y1))) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y1 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y0 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ Y1)))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (((in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (subset @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 Y0)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y1))) | 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) & 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (kpair @ 862.99/112.15 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (iskpair @ 862.99/112.15 Y2)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0)) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (in @ 862.99/112.15 Y1 @ Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (subset @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)) @ 862.99/112.15 Y0)))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (subset @ 862.99/112.15 Y0 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (setunion @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)) = 862.99/112.15 (Y0)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y3) = 862.99/112.15 (Y2)))))))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0)))) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0))) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)))))))) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ Y0)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (kfst @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y0 @ Y1)) = 862.99/112.15 (Y0))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kfst @ Y2) @ 862.99/112.15 Y0)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (kpair @ 862.99/112.15 Y2 @ Y3))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))) => 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))) => 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 emptyset))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (kpair @ 862.99/112.15 Y2 @ Y3))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 Y2)))))) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 Y2))))) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (ksnd @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y0 @ Y1)) = 862.99/112.15 (Y1))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y0)) = 862.99/112.15 (Y0)))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y2) @ 862.99/112.15 Y1)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ Y0))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 Y3 @ Y1))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (kfst @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3)) = 862.99/112.15 (Y2))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (ksnd @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3)) = 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y2) @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y2)) = 862.99/112.15 (Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (Y2 @ 862.99/112.15 Y3 @ 862.99/112.15 Y4) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y3 @ Y4) @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y6 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y6 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y7 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y7 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y6 @ Y7) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y5) = 862.99/112.15 (kpair @ 862.99/112.15 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (subset @ 862.99/112.15 (dsetconstr @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 (^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y5 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y4 @ Y5) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y3) = 862.99/112.15 (kpair @ 862.99/112.15 Y4 @ Y5))))))))))))))) @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (subset @ 862.99/112.15 (dsetconstr @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 (^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y5 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y4 @ Y5) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y3) = 862.99/112.15 (kpair @ 862.99/112.15 Y4 @ Y5))))))))))))))) @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y3 @ Y4) @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y6 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y6 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y7 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y7 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y6 @ Y7) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y5) = 862.99/112.15 (kpair @ 862.99/112.15 Y6 @ Y7)))))))))))))))) => 862.99/112.15 (Y2 @ 862.99/112.15 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.15 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl997])). 862.99/112.15 thf(zip_derived_cl1008, plain, 862.99/112.15 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ Y1)) => 862.99/112.15 (in @ Y2 @ Y0)))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ Y1)) => 862.99/112.15 (((~) @ (in @ Y2 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((subset @ Y0 @ Y1) => 862.99/112.15 (((setminus @ Y0 @ Y1) = (emptyset))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1)))) => 862.99/112.15 (((in @ Y2 @ Y0) => 862.99/112.15 (in @ Y2 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1)))) => 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 Y1))) => 862.99/112.15 (((~) @ (in @ Y2 @ 862.99/112.15 Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 Y0))) => 862.99/112.15 (((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ Y1) => 862.99/112.15 (((~) @ (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (subset @ 862.99/112.15 (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((((setminus @ Y0 @ Y1) = 862.99/112.15 (emptyset))) => 862.99/112.15 (subset @ Y0 @ Y1))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y3 : $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y1))) => 862.99/112.15 (Y3))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (Y3))))) => 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y1))) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (((((~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y0))) => 862.99/112.15 (((( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y1))) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y1 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y0 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y1 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ Y1)))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (((in @ Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (subset @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (((in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 (powerset @ 862.99/112.15 Y0)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y1))) | 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (((( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) & 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (kpair @ 862.99/112.15 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (iskpair @ 862.99/112.15 Y2)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0)) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (in @ 862.99/112.15 Y1 @ Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (subset @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)) @ 862.99/112.15 Y0)))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (subset @ 862.99/112.15 Y0 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (setunion @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)) = 862.99/112.15 (Y0)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y3) = 862.99/112.15 (Y2)))))))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0)))) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0))) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)))))))) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ Y0)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (kfst @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y0 @ Y1)) = 862.99/112.15 (Y0))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kfst @ Y2) @ 862.99/112.15 Y0)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (kpair @ 862.99/112.15 Y2 @ Y3))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))) => 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))) => 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 emptyset))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (kpair @ 862.99/112.15 Y2 @ Y3))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 Y2)))))) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 Y2))))) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (ksnd @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y0 @ Y1)) = 862.99/112.15 (Y1))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y0)) = 862.99/112.15 (Y0)))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y2) @ 862.99/112.15 Y1)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ Y0))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 Y3 @ Y1))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (kfst @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3)) = 862.99/112.15 (Y2))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (ksnd @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3)) = 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y2) @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y2)) = 862.99/112.15 (Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (Y2 @ 862.99/112.15 Y3 @ 862.99/112.15 Y4) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y3 @ Y4) @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y6 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y6 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y7 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y7 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y6 @ Y7) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y5) = 862.99/112.15 (kpair @ 862.99/112.15 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (subset @ 862.99/112.15 (dsetconstr @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 (^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y5 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y4 @ Y5) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y3) = 862.99/112.15 (kpair @ 862.99/112.15 Y4 @ Y5))))))))))))))) @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (subset @ 862.99/112.15 (dsetconstr @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 (^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y5 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y4 @ Y5) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y3) = 862.99/112.15 (kpair @ 862.99/112.15 Y4 @ Y5))))))))))))))) @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y3 @ Y4) @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y6 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y6 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y7 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y7 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y6 @ Y7) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y5) = 862.99/112.15 (kpair @ 862.99/112.15 Y6 @ Y7)))))))))))))))) => 862.99/112.15 (Y2 @ 862.99/112.15 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.15 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1003])). 862.99/112.15 thf(zip_derived_cl1014, plain, 862.99/112.15 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ Y1)) => 862.99/112.15 (((~) @ (in @ Y2 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((subset @ Y0 @ Y1) => 862.99/112.15 (((setminus @ Y0 @ Y1) = (emptyset))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ 862.99/112.15 Y1)))) => 862.99/112.15 (((in @ Y2 @ Y0) => (in @ 862.99/112.15 Y2 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1)))) => 862.99/112.15 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.15 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.15 (((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ Y1) => 862.99/112.15 (((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (subset @ 862.99/112.15 (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((((setminus @ Y0 @ Y1) = 862.99/112.15 (emptyset))) => 862.99/112.15 (subset @ Y0 @ Y1))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y3 : $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y1))) => 862.99/112.15 (Y3))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (Y3))))) => 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (((( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y1))) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y0))) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y1))) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y1 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y0 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y1 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y0 @ Y1)))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (((in @ Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 (powerset @ 862.99/112.15 Y0)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y1))) | 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) & 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (kpair @ 862.99/112.15 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.15 (((( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (iskpair @ 862.99/112.15 Y2)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0)) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (in @ 862.99/112.15 Y1 @ Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (subset @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)) @ 862.99/112.15 Y0)))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (subset @ 862.99/112.15 Y0 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (setunion @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset)) = 862.99/112.15 (Y0)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y3) = 862.99/112.15 (Y2)))))))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i > $o]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y2) => 862.99/112.15 (( 862.99/112.15 (Y1 @ 862.99/112.15 Y3) => 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) & 862.99/112.15 (Y1 @ Y2)))))) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 Y0 @ Y1)) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset)))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0)))) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (in @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0))) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)))))))) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ Y0)))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (kfst @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y0 @ Y1)) = 862.99/112.15 (Y0))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kfst @ Y2) @ 862.99/112.15 Y0)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (kpair @ 862.99/112.15 Y2 @ Y3))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y2))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))) => 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1))) => 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 emptyset))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y3))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (Y1)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) = 862.99/112.15 (setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ 862.99/112.15 Y1) = 862.99/112.15 (kpair @ 862.99/112.15 Y2 @ Y3))) => 862.99/112.15 (( 862.99/112.15 (Y1) = 862.99/112.15 (Y3))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 Y2)))))) & 862.99/112.15 (( 862.99/112.15 (dsetconstr @ 862.99/112.15 ( 862.99/112.15 setunion @ 862.99/112.15 Y0) @ 862.99/112.15 ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (Y0) = 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 Y2))))) = 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (ksnd @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y0 @ Y1)) = 862.99/112.15 (Y1))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (iskpair @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y0) @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y0)) = 862.99/112.15 (Y0)))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y2) @ 862.99/112.15 Y1)))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ Y0))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (in @ 862.99/112.15 Y3 @ Y1))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (kfst @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3)) = 862.99/112.15 (Y2))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (ksnd @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3)) = 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)) => 862.99/112.15 (( 862.99/112.15 (kpair @ 862.99/112.15 ( 862.99/112.15 kfst @ Y2) @ 862.99/112.15 ( 862.99/112.15 ksnd @ Y2)) = 862.99/112.15 (Y2)))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (Y2 @ 862.99/112.15 Y3 @ 862.99/112.15 Y4) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y3 @ Y4) @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y6 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y6 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y7 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y7 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y6 @ Y7) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y5) = 862.99/112.15 (kpair @ 862.99/112.15 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (subset @ 862.99/112.15 (dsetconstr @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 (^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y5 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y4 @ Y5) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y3) = 862.99/112.15 (kpair @ 862.99/112.15 Y4 @ Y5))))))))))))))) @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (subset @ 862.99/112.15 (dsetconstr @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 (^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y5 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y4 @ Y5) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y3) = 862.99/112.15 (kpair @ 862.99/112.15 Y4 @ Y5))))))))))))))) @ 862.99/112.15 (cartprod @ 862.99/112.15 Y0 @ Y1))))))))))) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : 862.99/112.15 $i > $i > $o]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y4 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y4 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y3 @ Y4) @ 862.99/112.15 ( 862.99/112.15 dsetconstr @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1) @ 862.99/112.15 ( 862.99/112.15 ^[Y5 : $i]: 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y6 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y6 @ 862.99/112.15 Y0) & 862.99/112.15 (( 862.99/112.15 (??) @ ( 862.99/112.15 ^[Y7 : $i]: 862.99/112.15 (( 862.99/112.15 ( 862.99/112.15 in @ 862.99/112.15 Y7 @ Y1) & 862.99/112.15 ( 862.99/112.15 Y2 @ 862.99/112.15 Y6 @ Y7) & 862.99/112.15 ( 862.99/112.15 ( 862.99/112.15 (Y5) = 862.99/112.15 (kpair @ 862.99/112.15 Y6 @ Y7)))))))))))))))) => 862.99/112.15 (Y2 @ 862.99/112.15 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.15 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1008])). 862.99/112.15 thf(zip_derived_cl1020, plain, 862.99/112.15 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((subset @ Y0 @ Y1) => 862.99/112.15 (((setminus @ Y0 @ Y1) = (emptyset))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ Y1)))) => 862.99/112.15 (((in @ Y2 @ Y0) => (in @ 862.99/112.15 Y2 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ Y0 @ 862.99/112.15 Y1)))) => 862.99/112.15 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.15 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.15 (((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ Y1) => 862.99/112.15 (((~) @ (in @ Y2 @ 862.99/112.15 (setminus @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (subset @ (setminus @ Y0 @ Y1) @ 862.99/112.15 Y0))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((((setminus @ Y0 @ Y1) = 862.99/112.15 (emptyset))) => 862.99/112.15 (subset @ Y0 @ Y1))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 (symdiff @ Y0 @ 862.99/112.15 Y1)) => 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y3 : $o]: 862.99/112.15 (((( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y1))) => 862.99/112.15 (Y3))))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y0))) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (Y3))))) => 862.99/112.15 (Y3))))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (((((~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y1))) => 862.99/112.15 (in @ Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((((~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 Y0))) => 862.99/112.15 (((in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (((in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y1) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ Y2 @ 862.99/112.15 (symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (((!!) @ (^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y0))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ Y1))) => 862.99/112.15 (( 862.99/112.15 (~) @ ( 862.99/112.15 in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 symdiff @ 862.99/112.15 Y0 @ Y1))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y1 @ 862.99/112.15 (setadjoin @ Y0 @ 862.99/112.15 (setadjoin @ Y1 @ 862.99/112.15 emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y0 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (in @ Y1 @ 862.99/112.15 (setunion @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 emptyset) @ 862.99/112.15 (setadjoin @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 (setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (iskpair @ 862.99/112.15 (kpair @ 862.99/112.15 Y0 @ Y1)))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 Y0))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ (^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y1 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 Y0)))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y0 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y1 @ 862.99/112.15 emptyset))) => 862.99/112.15 (( 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y1))) | 862.99/112.15 (( 862.99/112.15 (Y2) = 862.99/112.15 (Y0)))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (subset @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1))))))))))))))))))) => 862.99/112.15 (((((!!) @ (^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 emptyset) @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y2 @ 862.99/112.15 ( 862.99/112.15 setadjoin @ 862.99/112.15 Y3 @ 862.99/112.15 emptyset)) @ 862.99/112.15 emptyset)) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 powerset @ 862.99/112.15 ( 862.99/112.15 binunion @ 862.99/112.15 Y0 @ Y1)))))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (((!!) @ ( 862.99/112.15 ^[Y1 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y2 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y2 @ 862.99/112.15 Y0) => 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.15 ^[Y3 : $i]: 862.99/112.15 (( 862.99/112.15 (in @ 862.99/112.15 Y3 @ 862.99/112.15 Y1) => 862.99/112.15 (in @ 862.99/112.15 ( 862.99/112.15 kpair @ 862.99/112.15 Y2 @ Y3) @ 862.99/112.15 ( 862.99/112.15 cartprod @ 862.99/112.15 Y0 @ Y1)))))))))))))))))) => 862.99/112.15 (((((!!) @ ( 862.99/112.15 ^[Y0 : $i]: 862.99/112.15 (( 862.99/112.15 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) & 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (kpair @ 862.99/112.16 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (iskpair @ 862.99/112.16 Y2)))))))))))) => 862.99/112.16 (((( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (in @ 862.99/112.16 Y1 @ Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) @ 862.99/112.16 Y0)))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 Y0 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (setunion @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) = 862.99/112.16 (Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y3) = 862.99/112.16 (Y2)))))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset))))))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0)))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (kfst @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y0))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kfst @ Y2) @ 862.99/112.16 Y0)))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2)))))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2))))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (ksnd @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y1))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y0)) = 862.99/112.16 (Y0)))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y2) @ 862.99/112.16 Y1)))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 Y2 @ Y0))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 Y3 @ Y1))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (kfst @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3)) = 862.99/112.16 (Y2))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (ksnd @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3)) = 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y2) @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y2)) = 862.99/112.16 (Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (Y2 @ 862.99/112.16 Y3 @ 862.99/112.16 Y4) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y3 @ Y4) @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y6 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y6 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y7 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y7 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y6 @ Y7) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y5) = 862.99/112.16 (kpair @ 862.99/112.16 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (subset @ 862.99/112.16 (dsetconstr @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 (^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y5 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y4 @ Y5) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y3) = 862.99/112.16 (kpair @ 862.99/112.16 Y4 @ Y5))))))))))))))) @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (subset @ 862.99/112.16 (dsetconstr @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 (^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y5 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y4 @ Y5) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y3) = 862.99/112.16 (kpair @ 862.99/112.16 Y4 @ Y5))))))))))))))) @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y3 @ Y4) @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y6 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y6 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y7 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y7 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y6 @ Y7) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y5) = 862.99/112.16 (kpair @ 862.99/112.16 Y6 @ Y7)))))))))))))))) => 862.99/112.16 (Y2 @ 862.99/112.16 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.16 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1014])). 862.99/112.16 thf(zip_derived_cl1026, plain, 862.99/112.16 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ Y1)))) => 862.99/112.16 (((in @ Y2 @ Y0) => (in @ 862.99/112.16 Y2 @ Y1)))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ Y1)))) => 862.99/112.16 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.16 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.16 (((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ 862.99/112.16 Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ Y1) => 862.99/112.16 (((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ 862.99/112.16 Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (subset @ (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((((setminus @ Y0 @ Y1) = 862.99/112.16 (emptyset))) => 862.99/112.16 (subset @ Y0 @ Y1))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ 862.99/112.16 (symdiff @ Y0 @ Y1)) => 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y3 : $o]: 862.99/112.16 (((((in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 Y1))) => 862.99/112.16 (Y3))))) => 862.99/112.16 (((( 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 Y0))) => 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y1) => 862.99/112.16 (Y3))))) => 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (((((~) @ ( 862.99/112.16 in @ Y2 @ Y1))) => 862.99/112.16 (in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ ( 862.99/112.16 in @ Y2 @ Y0))) => 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (((in @ 862.99/112.16 Y2 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 Y0))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 Y1))) => 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y1 @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 (setadjoin @ Y1 @ 862.99/112.16 emptyset))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y0 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ emptyset)) @ 862.99/112.16 emptyset)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y1 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (iskpair @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (iskpair @ 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ Y1)))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((in @ 862.99/112.16 Y1 @ 862.99/112.16 Y0) => 862.99/112.16 (subset @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 Y0) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 Y0)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y1))) | 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y0)))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (subset @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (subset @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)))))))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) & 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (kpair @ 862.99/112.16 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (iskpair @ 862.99/112.16 Y2)))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (in @ 862.99/112.16 Y1 @ Y2)))))))))))))) => 862.99/112.16 (((( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) @ 862.99/112.16 Y0)))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 Y0 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (setunion @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) = 862.99/112.16 (Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y3) = 862.99/112.16 (Y2)))))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset))))))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0)))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (kfst @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y0))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kfst @ Y2) @ 862.99/112.16 Y0)))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2)))))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2))))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (ksnd @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y1))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y0)) = 862.99/112.16 (Y0)))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y2) @ 862.99/112.16 Y1)))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 Y2 @ Y0))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 Y3 @ Y1))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (kfst @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3)) = 862.99/112.16 (Y2))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (ksnd @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3)) = 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y2) @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y2)) = 862.99/112.16 (Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (Y2 @ 862.99/112.16 Y3 @ 862.99/112.16 Y4) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y3 @ Y4) @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y6 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y6 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y7 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y7 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y6 @ Y7) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y5) = 862.99/112.16 (kpair @ 862.99/112.16 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (subset @ 862.99/112.16 (dsetconstr @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 (^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y5 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y4 @ Y5) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y3) = 862.99/112.16 (kpair @ 862.99/112.16 Y4 @ Y5))))))))))))))) @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (subset @ 862.99/112.16 (dsetconstr @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 (^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y5 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y4 @ Y5) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y3) = 862.99/112.16 (kpair @ 862.99/112.16 Y4 @ Y5))))))))))))))) @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y3 @ Y4) @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y6 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y6 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y7 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y7 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y6 @ Y7) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y5) = 862.99/112.16 (kpair @ 862.99/112.16 Y6 @ Y7)))))))))))))))) => 862.99/112.16 (Y2 @ 862.99/112.16 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.16 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1020])). 862.99/112.16 thf(zip_derived_cl1032, plain, 862.99/112.16 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ Y1)))) => 862.99/112.16 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.16 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.16 (((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ Y1) => 862.99/112.16 (((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ 862.99/112.16 Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (subset @ (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((((setminus @ Y0 @ Y1) = 862.99/112.16 (emptyset))) => 862.99/112.16 (subset @ Y0 @ Y1))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ 862.99/112.16 (symdiff @ Y0 @ Y1)) => 862.99/112.16 (((!!) @ (^[Y3 : $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ 862.99/112.16 Y2 @ Y1))) => 862.99/112.16 (Y3))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ 862.99/112.16 Y2 @ Y0))) => 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y1) => 862.99/112.16 (Y3))))) => 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ Y0) => 862.99/112.16 (((((~) @ ( 862.99/112.16 in @ Y2 @ Y1))) => 862.99/112.16 (in @ Y2 @ 862.99/112.16 (symdiff @ Y0 @ 862.99/112.16 Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ ( 862.99/112.16 in @ Y2 @ Y0))) => 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y1) => (in @ 862.99/112.16 Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y1) => 862.99/112.16 (((~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 Y0))) => 862.99/112.16 (((( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 Y1))) => 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y1 @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 (setadjoin @ Y1 @ 862.99/112.16 emptyset))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y0 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ emptyset)) @ 862.99/112.16 emptyset)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y1 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ emptyset)) @ 862.99/112.16 emptyset)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (iskpair @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ emptyset)) @ 862.99/112.16 emptyset))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (iskpair @ 862.99/112.16 (kpair @ Y0 @ 862.99/112.16 Y1)))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((in @ Y1 @ 862.99/112.16 Y0) => 862.99/112.16 (subset @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((in @ 862.99/112.16 Y1 @ 862.99/112.16 Y0) => 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset) @ 862.99/112.16 (powerset @ 862.99/112.16 Y0)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y1))) | 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y0)))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (subset @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (subset @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)))))))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) & 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (kpair @ 862.99/112.16 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (iskpair @ 862.99/112.16 Y2)))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (in @ 862.99/112.16 Y1 @ Y2)))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) @ 862.99/112.16 Y0)))) => 862.99/112.16 (((( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 Y0 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (setunion @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) = 862.99/112.16 (Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y3) = 862.99/112.16 (Y2)))))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset))))))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0)))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (kfst @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y0))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kfst @ Y2) @ 862.99/112.16 Y0)))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2)))))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2))))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (ksnd @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y1))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y0)) = 862.99/112.16 (Y0)))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y2) @ 862.99/112.16 Y1)))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 Y2 @ Y0))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 Y3 @ Y1))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (kfst @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3)) = 862.99/112.16 (Y2))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (ksnd @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3)) = 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y2) @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y2)) = 862.99/112.16 (Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (Y2 @ 862.99/112.16 Y3 @ 862.99/112.16 Y4) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y3 @ Y4) @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y6 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y6 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y7 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y7 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y6 @ Y7) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y5) = 862.99/112.16 (kpair @ 862.99/112.16 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (subset @ 862.99/112.16 (dsetconstr @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 (^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y5 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y4 @ Y5) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y3) = 862.99/112.16 (kpair @ 862.99/112.16 Y4 @ Y5))))))))))))))) @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (subset @ 862.99/112.16 (dsetconstr @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 (^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y5 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y4 @ Y5) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y3) = 862.99/112.16 (kpair @ 862.99/112.16 Y4 @ Y5))))))))))))))) @ 862.99/112.16 (cartprod @ 862.99/112.16 Y0 @ Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : 862.99/112.16 $i > $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) => 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y3 @ Y4) @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1) @ 862.99/112.16 ( 862.99/112.16 ^[Y5 : $i]: 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y6 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y6 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y7 : $i]: 862.99/112.16 (( 862.99/112.16 ( 862.99/112.16 in @ 862.99/112.16 Y7 @ Y1) & 862.99/112.16 ( 862.99/112.16 Y2 @ 862.99/112.16 Y6 @ Y7) & 862.99/112.16 ( 862.99/112.16 ( 862.99/112.16 (Y5) = 862.99/112.16 (kpair @ 862.99/112.16 Y6 @ Y7)))))))))))))))) => 862.99/112.16 (Y2 @ 862.99/112.16 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.16 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1026])). 862.99/112.16 thf(zip_derived_cl1038, plain, 862.99/112.16 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.16 (((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ Y1) => 862.99/112.16 (((~) @ (in @ Y2 @ 862.99/112.16 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (subset @ (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((((setminus @ Y0 @ Y1) = (emptyset))) => 862.99/112.16 (subset @ Y0 @ Y1))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ 862.99/112.16 (symdiff @ Y0 @ Y1)) => 862.99/112.16 (((!!) @ (^[Y3 : $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ 862.99/112.16 Y2 @ Y1))) => 862.99/112.16 (Y3))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (~) @ ( 862.99/112.16 in @ 862.99/112.16 Y2 @ Y0))) => 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y1) => 862.99/112.16 (Y3))))) => 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ Y0) => 862.99/112.16 (((((~) @ (in @ 862.99/112.16 Y2 @ Y1))) => 862.99/112.16 (in @ Y2 @ 862.99/112.16 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ (in @ 862.99/112.16 Y2 @ Y0))) => 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y1) => (in @ 862.99/112.16 Y2 @ 862.99/112.16 (symdiff @ Y0 @ 862.99/112.16 Y1))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (((in @ Y2 @ 862.99/112.16 Y1) => 862.99/112.16 (((~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ (^[Y2 : $i]: 862.99/112.16 (((((~) @ ( 862.99/112.16 in @ Y2 @ Y0))) => 862.99/112.16 (((((~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 Y1))) => 862.99/112.16 (((~) @ ( 862.99/112.16 in @ Y2 @ 862.99/112.16 (symdiff @ 862.99/112.16 Y0 @ Y1))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y1 @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 (setadjoin @ Y1 @ 862.99/112.16 emptyset))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y0 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 (setadjoin @ Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (in @ Y1 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ emptyset)) @ 862.99/112.16 emptyset)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (iskpair @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 (setadjoin @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ emptyset)) @ 862.99/112.16 emptyset))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (iskpair @ 862.99/112.16 (kpair @ Y0 @ Y1)))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((in @ Y1 @ 862.99/112.16 Y0) => 862.99/112.16 (subset @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ emptyset) @ 862.99/112.16 Y0))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((in @ Y1 @ 862.99/112.16 Y0) => 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset) @ 862.99/112.16 (powerset @ 862.99/112.16 Y0)))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y1))) | 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y0)))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ (^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (subset @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (subset @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 powerset @ 862.99/112.16 ( 862.99/112.16 binunion @ 862.99/112.16 Y0 @ Y1)))))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y1) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y2 @ Y3) @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)))))))))))))))))) => 862.99/112.16 (((((!!) @ (^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y4 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y4 @ 862.99/112.16 Y1) & 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (kpair @ 862.99/112.16 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (iskpair @ 862.99/112.16 Y2)))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (((!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0)) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (in @ 862.99/112.16 Y1 @ Y2)))))))))))))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) @ 862.99/112.16 Y0)))) => 862.99/112.16 (((((!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (subset @ 862.99/112.16 Y0 @ 862.99/112.16 (setunion @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)))))) => 862.99/112.16 (((( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (setunion @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset)) = 862.99/112.16 (Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y3) = 862.99/112.16 (Y2)))))))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset))))))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i > $o]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y3 @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y2) => 862.99/112.16 (( 862.99/112.16 (Y1 @ 862.99/112.16 Y3) => 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 Y0) & 862.99/112.16 (Y1 @ Y2)))))) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 Y0 @ Y1)) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset)))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0)))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (in @ 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 Y0))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 Y0) & 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)))))))) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ Y0)))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (kfst @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y0))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.16 Y0 @ Y1)) => 862.99/112.16 (in @ 862.99/112.16 ( 862.99/112.16 kfst @ Y2) @ 862.99/112.16 Y0)))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y2))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1))) => 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 emptyset))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (Y2) = 862.99/112.16 (Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset))) => 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (Y1)))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y0 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)) = 862.99/112.16 (setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 emptyset) @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 setadjoin @ 862.99/112.16 Y3 @ 862.99/112.16 emptyset)) @ 862.99/112.16 emptyset)))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y3 : $i]: 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 Y0 @ 862.99/112.16 Y1) = 862.99/112.16 (kpair @ 862.99/112.16 Y2 @ Y3))) => 862.99/112.16 (( 862.99/112.16 (Y1) = 862.99/112.16 (Y3))))))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (??) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y1 @ 862.99/112.16 ( 862.99/112.16 dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2)))))) & 862.99/112.16 (( 862.99/112.16 (dsetconstr @ 862.99/112.16 ( 862.99/112.16 setunion @ 862.99/112.16 Y0) @ 862.99/112.16 ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (Y0) = 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 Y2))))) = 862.99/112.16 (setadjoin @ 862.99/112.16 Y1 @ 862.99/112.16 emptyset))))))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (ksnd @ 862.99/112.16 ( 862.99/112.16 kpair @ 862.99/112.16 Y0 @ Y1)) = 862.99/112.16 (Y1))))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (iskpair @ 862.99/112.16 Y0) => 862.99/112.16 (( 862.99/112.16 (kpair @ 862.99/112.16 ( 862.99/112.16 kfst @ Y0) @ 862.99/112.16 ( 862.99/112.16 ksnd @ Y0)) = 862.99/112.16 (Y0)))))))) => 862.99/112.16 (( 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y0 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y1 : $i]: 862.99/112.16 (( 862.99/112.16 (!!) @ ( 862.99/112.16 ^[Y2 : $i]: 862.99/112.16 (( 862.99/112.16 (in @ 862.99/112.16 Y2 @ 862.99/112.16 ( 862.99/112.16 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2) @ 862.99/112.17 Y1)))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y2 @ Y0))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y3 @ Y1))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (kfst @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y2))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (ksnd @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y2) @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2)) = 862.99/112.17 (Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ 862.99/112.17 Y4) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7)))))))))))))))) => 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.17 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1032])). 862.99/112.17 thf(zip_derived_cl1044, plain, 862.99/112.17 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y1) => 862.99/112.17 (((~) @ (in @ Y2 @ 862.99/112.17 (setminus @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (subset @ (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((((setminus @ Y0 @ Y1) = (emptyset))) => 862.99/112.17 (subset @ Y0 @ Y1))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1)) => 862.99/112.17 (((!!) @ (^[Y3 : $o]: 862.99/112.17 (((( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y1))) => 862.99/112.17 (Y3))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y0))) => 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y1) => 862.99/112.17 (Y3))))) => 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((((~) @ (in @ Y2 @ 862.99/112.17 Y1))) => 862.99/112.17 (in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ (in @ Y2 @ 862.99/112.17 Y0))) => 862.99/112.17 (((in @ Y2 @ Y1) => 862.99/112.17 (in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((in @ Y2 @ 862.99/112.17 Y1) => 862.99/112.17 (((~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 (symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ ( 862.99/112.17 in @ Y2 @ Y0))) => 862.99/112.17 (((((~) @ ( 862.99/112.17 in @ Y2 @ Y1))) => 862.99/112.17 (((~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 (symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y0 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (kpair @ Y0 @ Y1)))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ 862.99/112.17 Y0) => 862.99/112.17 (subset @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ emptyset) @ 862.99/112.17 Y0))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ 862.99/112.17 Y0) => (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ emptyset) @ 862.99/112.17 (powerset @ Y0)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y1))) | 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y0)))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) & 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (kpair @ 862.99/112.17 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (iskpair @ 862.99/112.17 Y2)))))))))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0)) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (in @ 862.99/112.17 Y1 @ Y2)))))))))))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (subset @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)) @ 862.99/112.17 Y0)))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (subset @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (setunion @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)) = 862.99/112.17 (Y0)))))) => 862.99/112.17 (((( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y3) = 862.99/112.17 (Y2)))))))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset))))))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0)))) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0))) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)))))))) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ Y0)))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (kfst @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y0 @ Y1)) = 862.99/112.17 (Y0))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kfst @ Y2) @ 862.99/112.17 Y0)))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (kpair @ 862.99/112.17 Y2 @ Y3))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))) => 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))) => 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 emptyset))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (kpair @ 862.99/112.17 Y2 @ Y3))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 Y2)))))) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 Y2))))) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (ksnd @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y0 @ Y1)) = 862.99/112.17 (Y1))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y0)) = 862.99/112.17 (Y0)))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2) @ 862.99/112.17 Y1)))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y2 @ Y0))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y3 @ Y1))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (kfst @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y2))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (ksnd @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y2) @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2)) = 862.99/112.17 (Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ 862.99/112.17 Y4) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7)))))))))))))))) => 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.17 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1038])). 862.99/112.17 thf(zip_derived_cl1050, plain, 862.99/112.17 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (subset @ (setminus @ Y0 @ Y1) @ Y0))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((((setminus @ Y0 @ Y1) = (emptyset))) => 862.99/112.17 (subset @ Y0 @ Y1))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1)) => 862.99/112.17 (((!!) @ (^[Y3 : $o]: 862.99/112.17 (((((in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y1))) => 862.99/112.17 (Y3))))) => 862.99/112.17 (((( 862.99/112.17 (( 862.99/112.17 (~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y0))) => 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y1) => 862.99/112.17 (Y3))))) => 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.17 (in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.17 (((in @ Y2 @ Y1) => 862.99/112.17 (in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((in @ Y2 @ Y1) => 862.99/112.17 (((~) @ (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ (in @ 862.99/112.17 Y2 @ Y0))) => 862.99/112.17 (((((~) @ ( 862.99/112.17 in @ Y2 @ Y1))) => 862.99/112.17 (((~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 (symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y0 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (kpair @ Y0 @ Y1)))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ Y0) => 862.99/112.17 (subset @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ 862.99/112.17 Y0) => (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ emptyset) @ 862.99/112.17 (powerset @ Y0)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (((in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 (powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y1))) | 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y0)))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) & 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (kpair @ 862.99/112.17 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (iskpair @ 862.99/112.17 Y2)))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0)) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (in @ 862.99/112.17 Y1 @ Y2)))))))))))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (subset @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)) @ 862.99/112.17 Y0)))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (subset @ 862.99/112.17 Y0 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (setunion @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)) = 862.99/112.17 (Y0)))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))))))))))))) => 862.99/112.17 (((( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y3) = 862.99/112.17 (Y2)))))))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset))))))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0)))) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0))) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)))))))) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ Y0)))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (kfst @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y0 @ Y1)) = 862.99/112.17 (Y0))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kfst @ Y2) @ 862.99/112.17 Y0)))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (kpair @ 862.99/112.17 Y2 @ Y3))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))) => 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))) => 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 emptyset))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (kpair @ 862.99/112.17 Y2 @ Y3))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 Y2)))))) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 Y2))))) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (ksnd @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y0 @ Y1)) = 862.99/112.17 (Y1))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y0)) = 862.99/112.17 (Y0)))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2) @ 862.99/112.17 Y1)))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y2 @ Y0))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y3 @ Y1))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (kfst @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y2))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (ksnd @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y2) @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2)) = 862.99/112.17 (Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ 862.99/112.17 Y4) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7)))))))))))))))) => 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.17 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1044])). 862.99/112.17 thf(zip_derived_cl1056, plain, 862.99/112.17 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((((setminus @ Y0 @ Y1) = (emptyset))) => 862.99/112.17 (subset @ Y0 @ Y1))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1)) => 862.99/112.17 (((!!) @ (^[Y3 : $o]: 862.99/112.17 (((((in @ Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (((( 862.99/112.17 (~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y1))) => 862.99/112.17 (Y3))))) => 862.99/112.17 (((((( 862.99/112.17 (~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y0))) => 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y1) => 862.99/112.17 (Y3))))) => 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.17 (in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.17 (((in @ Y2 @ Y1) => 862.99/112.17 (in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((in @ Y2 @ Y1) => 862.99/112.17 (((~) @ (in @ Y2 @ 862.99/112.17 (symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ (in @ Y2 @ 862.99/112.17 Y0))) => 862.99/112.17 (((((~) @ (in @ 862.99/112.17 Y2 @ Y1))) => 862.99/112.17 (((~) @ (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y0 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (kpair @ Y0 @ Y1)))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ Y0) => 862.99/112.17 (subset @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ Y0) => 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset) @ 862.99/112.17 (powerset @ Y0)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 (powerset @ 862.99/112.17 (binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (((in @ 862.99/112.17 Y2 @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y1))) | 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y0)))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) & 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (kpair @ 862.99/112.17 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (iskpair @ 862.99/112.17 Y2)))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0)) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (in @ 862.99/112.17 Y1 @ Y2)))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (subset @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)) @ 862.99/112.17 Y0)))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (subset @ 862.99/112.17 Y0 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (((setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset)) = 862.99/112.17 (Y0)))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))))))))))))) => 862.99/112.17 (((((!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))))))))))) => 862.99/112.17 (((( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y3) = 862.99/112.17 (Y2)))))))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset))))))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i > $o]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y2) => 862.99/112.17 (( 862.99/112.17 (Y1 @ 862.99/112.17 Y3) => 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) & 862.99/112.17 (Y1 @ Y2)))))) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 Y0 @ Y1)) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset)))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0)))) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0))) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)))))))) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ Y0)))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (kfst @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y0 @ Y1)) = 862.99/112.17 (Y0))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kfst @ Y2) @ 862.99/112.17 Y0)))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (kpair @ 862.99/112.17 Y2 @ Y3))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y2))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))) => 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1))) => 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 emptyset))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y3))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset))) => 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (Y1)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) = 862.99/112.17 (setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 Y0 @ 862.99/112.17 Y1) = 862.99/112.17 (kpair @ 862.99/112.17 Y2 @ Y3))) => 862.99/112.17 (( 862.99/112.17 (Y1) = 862.99/112.17 (Y3))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y1 @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 Y2)))))) & 862.99/112.17 (( 862.99/112.17 (dsetconstr @ 862.99/112.17 ( 862.99/112.17 setunion @ 862.99/112.17 Y0) @ 862.99/112.17 ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (Y0) = 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 Y2))))) = 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (ksnd @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y0 @ Y1)) = 862.99/112.17 (Y1))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (iskpair @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y0) @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y0)) = 862.99/112.17 (Y0)))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2) @ 862.99/112.17 Y1)))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y2 @ Y0))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (in @ 862.99/112.17 Y3 @ Y1))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (kfst @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y2))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (ksnd @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3)) = 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (kpair @ 862.99/112.17 ( 862.99/112.17 kfst @ Y2) @ 862.99/112.17 ( 862.99/112.17 ksnd @ Y2)) = 862.99/112.17 (Y2)))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ 862.99/112.17 Y4) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (subset @ 862.99/112.17 (dsetconstr @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 (^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y5 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y4 @ Y5) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y3) = 862.99/112.17 (kpair @ 862.99/112.17 Y4 @ Y5))))))))))))))) @ 862.99/112.17 (cartprod @ 862.99/112.17 Y0 @ Y1))))))))))) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y0 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : 862.99/112.17 $i > $i > $o]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) => 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y3 @ Y4) @ 862.99/112.17 ( 862.99/112.17 dsetconstr @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1) @ 862.99/112.17 ( 862.99/112.17 ^[Y5 : $i]: 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y6 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y6 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y7 : $i]: 862.99/112.17 (( 862.99/112.17 ( 862.99/112.17 in @ 862.99/112.17 Y7 @ Y1) & 862.99/112.17 ( 862.99/112.17 Y2 @ 862.99/112.17 Y6 @ Y7) & 862.99/112.17 ( 862.99/112.17 ( 862.99/112.17 (Y5) = 862.99/112.17 (kpair @ 862.99/112.17 Y6 @ Y7)))))))))))))))) => 862.99/112.17 (Y2 @ 862.99/112.17 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.17 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1050])). 862.99/112.17 thf(zip_derived_cl1063, plain, 862.99/112.17 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1)) => 862.99/112.17 (((!!) @ (^[Y3 : $o]: 862.99/112.17 (((((in @ Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (((((~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y1))) => 862.99/112.17 (Y3))))) => 862.99/112.17 (((((((~) @ ( 862.99/112.17 in @ Y2 @ 862.99/112.17 Y0))) => 862.99/112.17 (((in @ 862.99/112.17 Y2 @ 862.99/112.17 Y1) => 862.99/112.17 (Y3))))) => 862.99/112.17 (Y3))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.17 (in @ Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.17 (((in @ Y2 @ Y1) => (in @ 862.99/112.17 Y2 @ 862.99/112.17 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ Y0) => 862.99/112.17 (((in @ Y2 @ Y1) => 862.99/112.17 (((~) @ (in @ Y2 @ 862.99/112.17 (symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.17 (((((~) @ (in @ Y2 @ 862.99/112.17 Y1))) => 862.99/112.17 (((~) @ (in @ Y2 @ 862.99/112.17 (symdiff @ 862.99/112.17 Y0 @ Y1))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y0 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (in @ Y1 @ 862.99/112.17 (setunion @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ emptyset) @ 862.99/112.17 (setadjoin @ 862.99/112.17 (setadjoin @ Y0 @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (iskpair @ 862.99/112.17 (kpair @ Y0 @ Y1)))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ Y0) => 862.99/112.17 (subset @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset) @ 862.99/112.17 Y0))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((in @ Y1 @ Y0) => 862.99/112.17 (in @ 862.99/112.17 (setadjoin @ Y1 @ 862.99/112.17 emptyset) @ 862.99/112.17 (powerset @ Y0)))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ (^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (((in @ Y2 @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y0 @ 862.99/112.17 (setadjoin @ 862.99/112.17 Y1 @ 862.99/112.17 emptyset))) => 862.99/112.17 (((( 862.99/112.17 (Y2) = 862.99/112.17 (Y1))) | 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (Y0)))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (((in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (subset @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 emptyset) @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 setadjoin @ 862.99/112.17 Y3 @ 862.99/112.17 emptyset)) @ 862.99/112.17 emptyset)) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ (^[Y1 : $i]: 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 powerset @ 862.99/112.17 ( 862.99/112.17 binunion @ 862.99/112.17 Y0 @ Y1)))))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 Y0) => 862.99/112.17 (( 862.99/112.17 (!!) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y1) => 862.99/112.17 (in @ 862.99/112.17 ( 862.99/112.17 kpair @ 862.99/112.17 Y2 @ Y3) @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)))))))))))))))))) => 862.99/112.17 (((((!!) @ (^[Y0 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y1 : $i]: 862.99/112.17 (((!!) @ ( 862.99/112.17 ^[Y2 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y2 @ 862.99/112.17 ( 862.99/112.17 cartprod @ 862.99/112.17 Y0 @ Y1)) => 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y3 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y3 @ 862.99/112.17 Y0) & 862.99/112.17 (( 862.99/112.17 (??) @ ( 862.99/112.17 ^[Y4 : $i]: 862.99/112.17 (( 862.99/112.17 (in @ 862.99/112.17 Y4 @ 862.99/112.17 Y1) & 862.99/112.17 (( 862.99/112.17 (Y2) = 862.99/112.17 (kpair @ 862.99/112.18 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (iskpair @ 862.99/112.18 Y2)))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y1 @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0)) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (in @ 862.99/112.18 Y1 @ Y2)))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (subset @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset)) @ 862.99/112.18 Y0)))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (subset @ 862.99/112.18 Y0 @ 862.99/112.18 (setunion @ 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset)))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (((setunion @ 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset)) = 862.99/112.18 (Y0)))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y2) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y3) => 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (Y3))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (Y1 @ Y2)))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset)))))))))))))))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset)))))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (Y1 @ Y2)))))))))))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y2) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y3) => 862.99/112.18 (( 862.99/112.18 (Y3) = 862.99/112.18 (Y2)))))))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset))))))))))))))))))))))) => 862.99/112.18 (((( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y2) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y3) => 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (Y3))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (Y1 @ Y2)))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset)))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y1))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y2)))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (iskpair @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y1 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ 862.99/112.18 ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (in @ 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 Y0)))) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ 862.99/112.18 ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (in @ 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 Y0))) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y1 @ 862.99/112.18 Y0) & 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)))))))) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ Y0)))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (kfst @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y0 @ Y1)) = 862.99/112.18 (Y0))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kfst @ Y2) @ 862.99/112.18 Y0)))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y2))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (kpair @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (kpair @ 862.99/112.18 Y2 @ Y3))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y2))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y1))) => 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y1))) => 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 emptyset))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (Y3))) => 862.99/112.18 (( 862.99/112.18 (Y1) = 862.99/112.18 (Y3))))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y1)))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)))) => 862.99/112.18 (( 862.99/112.18 (Y1) = 862.99/112.18 (Y3))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (kpair @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (kpair @ 862.99/112.18 Y2 @ Y3))) => 862.99/112.18 (( 862.99/112.18 (Y1) = 862.99/112.18 (Y3))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (iskpair @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y1 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ 862.99/112.18 ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (kpair @ 862.99/112.18 ( 862.99/112.18 kfst @ Y0) @ 862.99/112.18 Y2)))))) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ 862.99/112.18 ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (kpair @ 862.99/112.18 ( 862.99/112.18 kfst @ Y0) @ 862.99/112.18 Y2))))) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (ksnd @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y0 @ Y1)) = 862.99/112.18 (Y1))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (iskpair @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (kpair @ 862.99/112.18 ( 862.99/112.18 kfst @ Y0) @ 862.99/112.18 ( 862.99/112.18 ksnd @ Y0)) = 862.99/112.18 (Y0)))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 ksnd @ Y2) @ 862.99/112.18 Y1)))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y2 @ Y3) @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (in @ 862.99/112.18 Y2 @ Y0))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y2 @ Y3) @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (in @ 862.99/112.18 Y3 @ Y1))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (( 862.99/112.18 (kfst @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y2 @ Y3)) = 862.99/112.18 (Y2))))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (( 862.99/112.18 (ksnd @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y2 @ Y3)) = 862.99/112.18 (Y3))))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (( 862.99/112.18 (kpair @ 862.99/112.18 ( 862.99/112.18 kfst @ Y2) @ 862.99/112.18 ( 862.99/112.18 ksnd @ Y2)) = 862.99/112.18 (Y2)))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : 862.99/112.18 $i > $i > $o]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y4 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y4 @ 862.99/112.18 Y1) => 862.99/112.18 (( 862.99/112.18 (Y2 @ 862.99/112.18 Y3 @ 862.99/112.18 Y4) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y3 @ Y4) @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1) @ 862.99/112.18 ( 862.99/112.18 ^[Y5 : $i]: 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y6 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y6 @ 862.99/112.18 Y0) & 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y7 : $i]: 862.99/112.18 (( 862.99/112.18 ( 862.99/112.18 in @ 862.99/112.18 Y7 @ Y1) & 862.99/112.18 ( 862.99/112.18 Y2 @ 862.99/112.18 Y6 @ Y7) & 862.99/112.18 ( 862.99/112.18 ( 862.99/112.18 (Y5) = 862.99/112.18 (kpair @ 862.99/112.18 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : 862.99/112.18 $i > $i > $o]: 862.99/112.18 (subset @ 862.99/112.18 (dsetconstr @ 862.99/112.18 (cartprod @ 862.99/112.18 Y0 @ Y1) @ 862.99/112.18 (^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y4 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y4 @ 862.99/112.18 Y0) & 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y5 : $i]: 862.99/112.18 (( 862.99/112.18 ( 862.99/112.18 in @ 862.99/112.18 Y5 @ Y1) & 862.99/112.18 ( 862.99/112.18 Y2 @ 862.99/112.18 Y4 @ Y5) & 862.99/112.18 ( 862.99/112.18 ( 862.99/112.18 (Y3) = 862.99/112.18 (kpair @ 862.99/112.18 Y4 @ Y5))))))))))))))) @ 862.99/112.18 (cartprod @ 862.99/112.18 Y0 @ Y1))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : 862.99/112.18 $i > $i > $o]: 862.99/112.18 (subset @ 862.99/112.18 (dsetconstr @ 862.99/112.18 (cartprod @ 862.99/112.18 Y0 @ Y1) @ 862.99/112.18 (^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y4 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y4 @ 862.99/112.18 Y0) & 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y5 : $i]: 862.99/112.18 (( 862.99/112.18 ( 862.99/112.18 in @ 862.99/112.18 Y5 @ Y1) & 862.99/112.18 ( 862.99/112.18 Y2 @ 862.99/112.18 Y4 @ Y5) & 862.99/112.18 ( 862.99/112.18 ( 862.99/112.18 (Y3) = 862.99/112.18 (kpair @ 862.99/112.18 Y4 @ Y5))))))))))))))) @ 862.99/112.18 (cartprod @ 862.99/112.18 Y0 @ Y1))))))))))) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : 862.99/112.18 $i > $i > $o]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y4 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y4 @ 862.99/112.18 Y1) => 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y3 @ Y4) @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1) @ 862.99/112.18 ( 862.99/112.18 ^[Y5 : $i]: 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y6 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y6 @ 862.99/112.18 Y0) & 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y7 : $i]: 862.99/112.18 (( 862.99/112.18 ( 862.99/112.18 in @ 862.99/112.18 Y7 @ Y1) & 862.99/112.18 ( 862.99/112.18 Y2 @ 862.99/112.18 Y6 @ Y7) & 862.99/112.18 ( 862.99/112.18 ( 862.99/112.18 (Y5) = 862.99/112.18 (kpair @ 862.99/112.18 Y6 @ Y7)))))))))))))))) => 862.99/112.18 (Y2 @ 862.99/112.18 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 862.99/112.18 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1056])). 862.99/112.18 thf(zip_derived_cl1070, plain, 862.99/112.18 (~ (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ (^[Y2 : $i]: 862.99/112.18 (((in @ Y2 @ Y0) => 862.99/112.18 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.18 (in @ Y2 @ 862.99/112.18 (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ (^[Y2 : $i]: 862.99/112.18 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.18 (((in @ Y2 @ Y1) => (in @ 862.99/112.18 Y2 @ (symdiff @ Y0 @ Y1))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ (^[Y2 : $i]: 862.99/112.18 (((in @ Y2 @ Y0) => 862.99/112.18 (((in @ Y2 @ Y1) => 862.99/112.18 (((~) @ (in @ Y2 @ 862.99/112.18 (symdiff @ 862.99/112.18 Y0 @ Y1))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ (^[Y2 : $i]: 862.99/112.18 (((((~) @ (in @ Y2 @ Y0))) => 862.99/112.18 (((((~) @ (in @ Y2 @ Y1))) => 862.99/112.18 (((~) @ (in @ Y2 @ 862.99/112.18 (symdiff @ 862.99/112.18 Y0 @ Y1))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (in @ Y1 @ 862.99/112.18 (setadjoin @ Y0 @ 862.99/112.18 (setadjoin @ Y1 @ emptyset))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (in @ Y0 @ 862.99/112.18 (setunion @ 862.99/112.18 (setadjoin @ 862.99/112.18 (setadjoin @ Y0 @ emptyset) @ 862.99/112.18 (setadjoin @ 862.99/112.18 (setadjoin @ Y0 @ 862.99/112.18 (setadjoin @ Y1 @ emptyset)) @ 862.99/112.18 emptyset)))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (in @ Y1 @ 862.99/112.18 (setunion @ 862.99/112.18 (setadjoin @ 862.99/112.18 (setadjoin @ Y0 @ emptyset) @ 862.99/112.18 (setadjoin @ 862.99/112.18 (setadjoin @ Y0 @ 862.99/112.18 (setadjoin @ Y1 @ emptyset)) @ 862.99/112.18 emptyset)))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (iskpair @ 862.99/112.18 (setadjoin @ 862.99/112.18 (setadjoin @ Y0 @ emptyset) @ 862.99/112.18 (setadjoin @ 862.99/112.18 (setadjoin @ Y0 @ 862.99/112.18 (setadjoin @ Y1 @ emptyset)) @ 862.99/112.18 emptyset))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (iskpair @ (kpair @ Y0 @ Y1)))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((in @ Y1 @ Y0) => 862.99/112.18 (subset @ 862.99/112.18 (setadjoin @ Y1 @ 862.99/112.18 emptyset) @ 862.99/112.18 Y0))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((in @ Y1 @ Y0) => 862.99/112.18 (in @ 862.99/112.18 (setadjoin @ Y1 @ 862.99/112.18 emptyset) @ 862.99/112.18 (powerset @ Y0)))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ (^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 powerset @ 862.99/112.18 ( 862.99/112.18 binunion @ 862.99/112.18 Y0 @ Y1)))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ (^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (Y1))) | 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (Y0)))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (((in @ Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (subset @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 ( 862.99/112.18 binunion @ 862.99/112.18 Y0 @ Y1)))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (((in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 ( 862.99/112.18 powerset @ 862.99/112.18 ( 862.99/112.18 binunion @ 862.99/112.18 Y0 @ Y1))))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (subset @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) @ 862.99/112.18 ( 862.99/112.18 powerset @ 862.99/112.18 ( 862.99/112.18 binunion @ 862.99/112.18 Y0 @ Y1))))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) @ 862.99/112.18 ( 862.99/112.18 powerset @ 862.99/112.18 ( 862.99/112.18 powerset @ 862.99/112.18 ( 862.99/112.18 binunion @ 862.99/112.18 Y0 @ Y1)))))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y2 @ Y3) @ 862.99/112.18 ( 862.99/112.18 powerset @ 862.99/112.18 ( 862.99/112.18 powerset @ 862.99/112.18 ( 862.99/112.18 binunion @ 862.99/112.18 Y0 @ Y1)))))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ (^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y1) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y2 @ Y3) @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) & 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y4 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y4 @ 862.99/112.18 Y1) & 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (kpair @ 862.99/112.18 Y3 @ Y4)))))))))))))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (iskpair @ 862.99/112.18 Y2)))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y1 @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0)) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (in @ 862.99/112.18 Y1 @ Y2)))))))))))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (subset @ 862.99/112.18 (setunion @ 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset)) @ 862.99/112.18 Y0)))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (subset @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset)))))) => 862.99/112.18 (((((!!) @ (^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (setunion @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset)) = 862.99/112.18 (Y0)))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y2) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y3) => 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (Y3))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (Y1 @ Y2)))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset)))))))))))))))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (((!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset)))))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (Y1 @ Y2)))))))))))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y2) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y3) => 862.99/112.18 (( 862.99/112.18 (Y3) = 862.99/112.18 (Y2)))))))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset))))))))))))))))))))))) => 862.99/112.18 (((((!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i > $o]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y3 @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y2) => 862.99/112.18 (( 862.99/112.18 (Y1 @ 862.99/112.18 Y3) => 862.99/112.18 (( 862.99/112.18 (Y2) = 862.99/112.18 (Y3))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 Y0) & 862.99/112.18 (Y1 @ Y2)))))) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 Y0 @ Y1)) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset)))))))))))))))))) => 862.99/112.18 (((( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y1))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y2)))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (iskpair @ 862.99/112.18 Y0) => 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y1 @ 862.99/112.18 ( 862.99/112.18 dsetconstr @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ 862.99/112.18 ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (in @ 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 Y0)))) & 862.99/112.18 (( 862.99/112.18 (dsetconstr @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ 862.99/112.18 ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (in @ 862.99/112.18 (setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 Y0))) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (??) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y1 @ 862.99/112.18 Y0) & 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)))))))) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 setunion @ 862.99/112.18 Y0) @ Y0)))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (kfst @ 862.99/112.18 ( 862.99/112.18 kpair @ 862.99/112.18 Y0 @ Y1)) = 862.99/112.18 (Y0))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (in @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 cartprod @ 862.99/112.18 Y0 @ Y1)) => 862.99/112.18 (in @ 862.99/112.18 ( 862.99/112.18 kfst @ Y2) @ 862.99/112.18 Y0)))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y2 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y3 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y2))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (kpair @ 862.99/112.18 Y0 @ 862.99/112.18 Y1) = 862.99/112.18 (kpair @ 862.99/112.18 Y2 @ Y3))) => 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y2))))))))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y1))) => 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (Y0) = 862.99/112.18 (Y1))) => 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y1 @ 862.99/112.18 emptyset)) @ 862.99/112.18 emptyset)) = 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 emptyset))))))))))) => 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y0 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y1 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y2 : $i]: 862.99/112.18 (( 862.99/112.18 (!!) @ ( 862.99/112.18 ^[Y3 : $i]: 862.99/112.18 (( 862.99/112.18 (( 862.99/112.18 (setadjoin @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 Y0 @ 862.99/112.18 emptyset) @ 862.99/112.18 ( 862.99/112.18 setadjoin @ 862.99/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y3))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1)))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (kpair @ 863.65/112.18 Y2 @ Y3))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y1 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 Y2)))))) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 Y2))))) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (ksnd @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y0 @ Y1)) = 863.65/112.18 (Y1))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y0)) = 863.65/112.18 (Y0)))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y2) @ 863.65/112.18 Y1)))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 Y2 @ Y0))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 Y3 @ Y1))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (kfst @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3)) = 863.65/112.18 (Y2))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (ksnd @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3)) = 863.65/112.18 (Y3))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y2) @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y2)) = 863.65/112.18 (Y2)))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (Y2 @ 863.65/112.18 Y3 @ 863.65/112.18 Y4) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y3 @ Y4) @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y6 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y6 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y7 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y7 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y6 @ Y7) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y5) = 863.65/112.18 (kpair @ 863.65/112.18 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (subset @ 863.65/112.18 (dsetconstr @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 (^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y5 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y4 @ Y5) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y3) = 863.65/112.18 (kpair @ 863.65/112.18 Y4 @ Y5))))))))))))))) @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (subset @ 863.65/112.18 (dsetconstr @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 (^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y5 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y4 @ Y5) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y3) = 863.65/112.18 (kpair @ 863.65/112.18 Y4 @ Y5))))))))))))))) @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1))))))))))) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y3 @ Y4) @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y6 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y6 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y7 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y7 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y6 @ Y7) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y5) = 863.65/112.18 (kpair @ 863.65/112.18 Y6 @ Y7)))))))))))))))) => 863.65/112.18 (Y2 @ 863.65/112.18 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.18 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1063])). 863.65/112.18 thf(zip_derived_cl1075, plain, 863.65/112.18 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((((~) @ (in @ Y2 @ Y0))) => 863.65/112.18 (((in @ Y2 @ Y1) => (in @ 863.65/112.18 Y2 @ (symdiff @ Y0 @ Y1))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((in @ Y2 @ Y0) => 863.65/112.18 (((in @ Y2 @ Y1) => 863.65/112.18 (((~) @ (in @ Y2 @ 863.65/112.18 (symdiff @ Y0 @ 863.65/112.18 Y1))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((((~) @ (in @ Y2 @ Y0))) => 863.65/112.18 (((((~) @ (in @ Y2 @ Y1))) => 863.65/112.18 (((~) @ (in @ Y2 @ 863.65/112.18 (symdiff @ 863.65/112.18 Y0 @ Y1))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y1 @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y0 @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ emptyset) @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.18 emptyset)))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y1 @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ emptyset) @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.18 emptyset)))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (iskpair @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ emptyset) @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.18 emptyset))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((in @ Y1 @ Y0) => 863.65/112.18 (subset @ 863.65/112.18 (setadjoin @ Y1 @ emptyset) @ 863.65/112.18 Y0))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((in @ Y1 @ Y0) => (in @ 863.65/112.18 (setadjoin @ Y1 @ 863.65/112.18 emptyset) @ 863.65/112.18 (powerset @ Y0)))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (in @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 (powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y1))) | 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y0)))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (subset @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (((in @ Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (((in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (subset @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) & 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (kpair @ 863.65/112.18 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (iskpair @ 863.65/112.18 Y2)))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (((in @ 863.65/112.18 Y1 @ 863.65/112.18 (setunion @ 863.65/112.18 Y0)) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (in @ 863.65/112.18 Y1 @ Y2)))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (subset @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset)) @ 863.65/112.18 Y0)))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (subset @ 863.65/112.18 Y0 @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset)))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (setunion @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset)) = 863.65/112.18 (Y0)))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y2) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y3) => 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (Y1 @ Y2)))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset)))))))))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset)))))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (Y1 @ Y2)))))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y2) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y3) => 863.65/112.18 (( 863.65/112.18 (Y3) = 863.65/112.18 (Y2)))))))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset))))))))))))))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y2) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y3) => 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (Y1 @ Y2)))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset)))))))))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1))))))))))) => 863.65/112.18 (((( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y2)))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y1 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (in @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 Y0)))) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (in @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 Y0))) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y1 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)))))))) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ Y0)))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (kfst @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y0 @ Y1)) = 863.65/112.18 (Y0))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kfst @ Y2) @ 863.65/112.18 Y0)))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y2))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (kpair @ 863.65/112.18 Y2 @ Y3))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y2))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1))) => 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1))) => 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 emptyset))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y3))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1)))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (kpair @ 863.65/112.18 Y2 @ Y3))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y1 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 Y2)))))) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 Y2))))) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (ksnd @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y0 @ Y1)) = 863.65/112.18 (Y1))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y0)) = 863.65/112.18 (Y0)))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y2) @ 863.65/112.18 Y1)))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 Y2 @ Y0))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 Y3 @ Y1))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (kfst @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3)) = 863.65/112.18 (Y2))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (ksnd @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3)) = 863.65/112.18 (Y3))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y2) @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y2)) = 863.65/112.18 (Y2)))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (Y2 @ 863.65/112.18 Y3 @ 863.65/112.18 Y4) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y3 @ Y4) @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y6 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y6 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y7 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y7 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y6 @ Y7) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y5) = 863.65/112.18 (kpair @ 863.65/112.18 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (subset @ 863.65/112.18 (dsetconstr @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 (^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y5 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y4 @ Y5) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y3) = 863.65/112.18 (kpair @ 863.65/112.18 Y4 @ Y5))))))))))))))) @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (subset @ 863.65/112.18 (dsetconstr @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 (^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y5 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y4 @ Y5) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y3) = 863.65/112.18 (kpair @ 863.65/112.18 Y4 @ Y5))))))))))))))) @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1))))))))))) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y3 @ Y4) @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y6 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y6 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y7 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y7 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y6 @ Y7) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y5) = 863.65/112.18 (kpair @ 863.65/112.18 Y6 @ Y7)))))))))))))))) => 863.65/112.18 (Y2 @ 863.65/112.18 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.18 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1070])). 863.65/112.18 thf(zip_derived_cl1080, plain, 863.65/112.18 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((in @ Y2 @ Y0) => 863.65/112.18 (((in @ Y2 @ Y1) => 863.65/112.18 (((~) @ (in @ Y2 @ 863.65/112.18 (symdiff @ Y0 @ Y1))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((((~) @ (in @ Y2 @ Y0))) => 863.65/112.18 (((((~) @ (in @ Y2 @ Y1))) => 863.65/112.18 (((~) @ (in @ Y2 @ 863.65/112.18 (symdiff @ Y0 @ 863.65/112.18 Y1))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y1 @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y0 @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ emptyset) @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.18 emptyset)))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y1 @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ emptyset) @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.18 emptyset)))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (iskpair @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ emptyset) @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.18 emptyset))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((in @ Y1 @ Y0) => (subset @ 863.65/112.18 (setadjoin @ Y1 @ emptyset) @ 863.65/112.18 Y0))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((in @ Y1 @ Y0) => (in @ 863.65/112.18 (setadjoin @ Y1 @ emptyset) @ 863.65/112.18 (powerset @ Y0)))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((in @ Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (in @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 (powerset @ 863.65/112.18 (binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((in @ 863.65/112.18 Y2 @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y1))) | 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y0)))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (subset @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (((in @ Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (subset @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (((in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 powerset @ 863.65/112.18 ( 863.65/112.18 binunion @ 863.65/112.18 Y0 @ Y1)))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) & 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (kpair @ 863.65/112.18 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (iskpair @ 863.65/112.18 Y2)))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (((in @ Y1 @ 863.65/112.18 (setunion @ 863.65/112.18 Y0)) => 863.65/112.18 (((??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (in @ 863.65/112.18 Y1 @ Y2)))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (subset @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ emptyset)) @ 863.65/112.18 Y0)))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (subset @ 863.65/112.18 Y0 @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset)))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset)) = 863.65/112.18 (Y0)))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y2) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y3) => 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (Y1 @ Y2)))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset)))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset)))))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (Y1 @ Y2)))))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y2) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y3) => 863.65/112.18 (( 863.65/112.18 (Y3) = 863.65/112.18 (Y2)))))))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset))))))))))))))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (((!!) @ ( 863.65/112.18 ^[Y1 : $i > $o]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y2) => 863.65/112.18 (( 863.65/112.18 (Y1 @ 863.65/112.18 Y3) => 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) & 863.65/112.18 (Y1 @ Y2)))))) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 Y0 @ Y1)) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset)))))))))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1))))))))))) => 863.65/112.18 (((((!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y2)))))))))))))) => 863.65/112.18 (((( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y1 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (in @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 Y0)))) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (in @ 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 Y0))) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y1 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)))))))) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ Y0)))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (kfst @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y0 @ Y1)) = 863.65/112.18 (Y0))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kfst @ Y2) @ 863.65/112.18 Y0)))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y2))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (kpair @ 863.65/112.18 Y2 @ Y3))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y2))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1))) => 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1))) => 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 emptyset))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (Y2) = 863.65/112.18 (Y3))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset))) => 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (Y1)))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y0 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)) = 863.65/112.18 (setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 emptyset) @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 setadjoin @ 863.65/112.18 Y3 @ 863.65/112.18 emptyset)) @ 863.65/112.18 emptyset)))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 Y0 @ 863.65/112.18 Y1) = 863.65/112.18 (kpair @ 863.65/112.18 Y2 @ Y3))) => 863.65/112.18 (( 863.65/112.18 (Y1) = 863.65/112.18 (Y3))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y1 @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 Y2)))))) & 863.65/112.18 (( 863.65/112.18 (dsetconstr @ 863.65/112.18 ( 863.65/112.18 setunion @ 863.65/112.18 Y0) @ 863.65/112.18 ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (Y0) = 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 Y2))))) = 863.65/112.18 (setadjoin @ 863.65/112.18 Y1 @ 863.65/112.18 emptyset))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (ksnd @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y0 @ Y1)) = 863.65/112.18 (Y1))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (iskpair @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y0) @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y0)) = 863.65/112.18 (Y0)))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y2) @ 863.65/112.18 Y1)))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 Y2 @ Y0))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3) @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (in @ 863.65/112.18 Y3 @ Y1))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (kfst @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3)) = 863.65/112.18 (Y2))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (ksnd @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y2 @ Y3)) = 863.65/112.18 (Y3))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y2 @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1)) => 863.65/112.18 (( 863.65/112.18 (kpair @ 863.65/112.18 ( 863.65/112.18 kfst @ Y2) @ 863.65/112.18 ( 863.65/112.18 ksnd @ Y2)) = 863.65/112.18 (Y2)))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (Y2 @ 863.65/112.18 Y3 @ 863.65/112.18 Y4) => 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y3 @ Y4) @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y6 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y6 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y7 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y7 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y6 @ Y7) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y5) = 863.65/112.18 (kpair @ 863.65/112.18 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (subset @ 863.65/112.18 (dsetconstr @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 (^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y5 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y4 @ Y5) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y3) = 863.65/112.18 (kpair @ 863.65/112.18 Y4 @ Y5))))))))))))))) @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1))))))))))) => 863.65/112.18 (( 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (subset @ 863.65/112.18 (dsetconstr @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 (^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y5 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y4 @ Y5) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y3) = 863.65/112.18 (kpair @ 863.65/112.18 Y4 @ Y5))))))))))))))) @ 863.65/112.18 (cartprod @ 863.65/112.18 Y0 @ Y1))))))))))) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y0 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y1 : $i]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y2 : 863.65/112.18 $i > $i > $o]: 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y3 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y3 @ 863.65/112.18 Y0) => 863.65/112.18 (( 863.65/112.18 (!!) @ ( 863.65/112.18 ^[Y4 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y4 @ 863.65/112.18 Y1) => 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 ( 863.65/112.18 kpair @ 863.65/112.18 Y3 @ Y4) @ 863.65/112.18 ( 863.65/112.18 dsetconstr @ 863.65/112.18 ( 863.65/112.18 cartprod @ 863.65/112.18 Y0 @ Y1) @ 863.65/112.18 ( 863.65/112.18 ^[Y5 : $i]: 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y6 : $i]: 863.65/112.18 (( 863.65/112.18 (in @ 863.65/112.18 Y6 @ 863.65/112.18 Y0) & 863.65/112.18 (( 863.65/112.18 (??) @ ( 863.65/112.18 ^[Y7 : $i]: 863.65/112.18 (( 863.65/112.18 ( 863.65/112.18 in @ 863.65/112.18 Y7 @ Y1) & 863.65/112.18 ( 863.65/112.18 Y2 @ 863.65/112.18 Y6 @ Y7) & 863.65/112.18 ( 863.65/112.18 ( 863.65/112.18 (Y5) = 863.65/112.18 (kpair @ 863.65/112.18 Y6 @ Y7)))))))))))))))) => 863.65/112.18 (Y2 @ 863.65/112.18 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.18 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1075])). 863.65/112.18 thf(zip_derived_cl1086, plain, 863.65/112.18 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (((!!) @ (^[Y2 : $i]: 863.65/112.18 (((((~) @ (in @ Y2 @ Y0))) => 863.65/112.18 (((((~) @ (in @ Y2 @ Y1))) => 863.65/112.18 (((~) @ (in @ Y2 @ 863.65/112.18 (symdiff @ Y0 @ Y1))))))))))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y1 @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset))))))))) => 863.65/112.18 (((((!!) @ (^[Y0 : $i]: 863.65/112.18 (((!!) @ (^[Y1 : $i]: 863.65/112.18 (in @ Y0 @ 863.65/112.18 (setunion @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ emptyset) @ 863.65/112.18 (setadjoin @ 863.65/112.18 (setadjoin @ Y0 @ 863.65/112.18 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (in @ Y1 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (subset @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ 863.65/112.19 Y0))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (in @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ 863.65/112.19 (powerset @ Y0)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ emptyset) @ 863.65/112.19 (powerset @ 863.65/112.19 (binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))) => 863.65/112.19 (((( 863.65/112.19 (Y2) = 863.65/112.19 (Y1))) | 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y0)))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) & 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (kpair @ 863.65/112.19 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (iskpair @ 863.65/112.19 Y2)))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0)) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (in @ 863.65/112.19 Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ emptyset)) @ 863.65/112.19 Y0)))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ Y0 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ emptyset)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset)) = 863.65/112.19 (Y0)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y3) = 863.65/112.19 (Y2)))))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0)))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (((( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ Y0)))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y0))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 Y0)))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2)))))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2))))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y1))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y0)) = 863.65/112.19 (Y0)))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2) @ 863.65/112.19 Y1)))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y2 @ Y0))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y3 @ Y1))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y2))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2)) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ 863.65/112.19 Y4) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7)))))))))))))))) => 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.19 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1080])). 863.65/112.19 thf(zip_derived_cl1092, plain, 863.65/112.19 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (in @ Y1 @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (in @ Y0 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (in @ Y1 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (subset @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ 863.65/112.19 Y0))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (in @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ 863.65/112.19 (powerset @ Y0)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ emptyset) @ 863.65/112.19 (powerset @ 863.65/112.19 (binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))) => 863.65/112.19 (((((Y2) = 863.65/112.19 (Y1))) | 863.65/112.19 (((Y2) = 863.65/112.19 (Y0)))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) & 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (kpair @ 863.65/112.19 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (iskpair @ 863.65/112.19 Y2)))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0)) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (in @ 863.65/112.19 Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 emptyset)) @ 863.65/112.19 Y0)))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ Y0 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ emptyset)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ emptyset)) = 863.65/112.19 (Y0)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y3) = 863.65/112.19 (Y2)))))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0)))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ Y0)))))) => 863.65/112.19 (((( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y0))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 Y0)))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2)))))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2))))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y1))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y0)) = 863.65/112.19 (Y0)))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2) @ 863.65/112.19 Y1)))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y2 @ Y0))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y3 @ Y1))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y2))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2)) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ 863.65/112.19 Y4) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7)))))))))))))))) => 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.19 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1086])). 863.65/112.19 thf(zip_derived_cl1102, plain, 863.65/112.19 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (in @ Y0 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (in @ Y1 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (subset @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ Y0))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (in @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ 863.65/112.19 (powerset @ Y0)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ Y0) => 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 (powerset @ 863.65/112.19 (binunion @ Y0 @ 863.65/112.19 Y1)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ emptyset))) => 863.65/112.19 (((((Y2) = (Y1))) | 863.65/112.19 (((Y2) = (Y0)))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) & 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (kpair @ 863.65/112.19 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (iskpair @ 863.65/112.19 Y2)))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y1 @ 863.65/112.19 (setunion @ 863.65/112.19 Y0)) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (in @ 863.65/112.19 Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 emptyset)) @ 863.65/112.19 Y0)))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ Y0 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 emptyset)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ emptyset)) = 863.65/112.19 (Y0)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (((( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y3) = 863.65/112.19 (Y2)))))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0)))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ Y0)))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y0))))))))) => 863.65/112.19 (((( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 Y0)))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2)))))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2))))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y1))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y0)) = 863.65/112.19 (Y0)))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2) @ 863.65/112.19 Y1)))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y2 @ Y0))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y3 @ Y1))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y2))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2)) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ 863.65/112.19 Y4) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7)))))))))))))))) => 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.19 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1092])). 863.65/112.19 thf(zip_derived_cl1110, plain, 863.65/112.19 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (in @ Y1 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (subset @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ Y0))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ Y0) => (in @ 863.65/112.19 (setadjoin @ Y1 @ emptyset) @ 863.65/112.19 (powerset @ Y0)))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ Y0) => 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 (powerset @ 863.65/112.19 (binunion @ Y0 @ Y1)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ emptyset))) => 863.65/112.19 (((((Y2) = (Y1))) | 863.65/112.19 (((Y2) = (Y0)))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 (binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (subset @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 powerset @ 863.65/112.19 ( 863.65/112.19 binunion @ 863.65/112.19 Y0 @ Y1)))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ (^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ Y2 @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (((??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) & 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (kpair @ 863.65/112.19 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (((in @ 863.65/112.19 Y2 @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (iskpair @ 863.65/112.19 Y2)))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (((in @ Y1 @ 863.65/112.19 (setunion @ 863.65/112.19 Y0)) => 863.65/112.19 (((??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (in @ 863.65/112.19 Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 emptyset)) @ 863.65/112.19 Y0)))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (subset @ Y0 @ 863.65/112.19 (setunion @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 emptyset)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((setunion @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 emptyset)) = 863.65/112.19 (Y0)))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (((( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (((( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y3) = 863.65/112.19 (Y2)))))))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset))))))))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ ( 863.65/112.19 ^[Y1 : $i > $o]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y2) => 863.65/112.19 (( 863.65/112.19 (Y1 @ 863.65/112.19 Y3) => 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) & 863.65/112.19 (Y1 @ Y2)))))) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 Y0 @ Y1)) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset)))))))))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (((??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0)))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (in @ 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 Y0))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (((( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)))))))) => 863.65/112.19 (in @ 863.65/112.19 (setunion @ 863.65/112.19 Y0) @ 863.65/112.19 Y0)))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y0))))))))) => 863.65/112.19 (((((!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 Y0)))))))))))) => 863.65/112.19 (((( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y2))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1))) => 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 emptyset))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (Y2) = 863.65/112.19 (Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset))) => 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (Y1)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y0 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)) = 863.65/112.19 (setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 emptyset) @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 setadjoin @ 863.65/112.19 Y3 @ 863.65/112.19 emptyset)) @ 863.65/112.19 emptyset)))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 Y0 @ 863.65/112.19 Y1) = 863.65/112.19 (kpair @ 863.65/112.19 Y2 @ Y3))) => 863.65/112.19 (( 863.65/112.19 (Y1) = 863.65/112.19 (Y3))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y1 @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2)))))) & 863.65/112.19 (( 863.65/112.19 (dsetconstr @ 863.65/112.19 ( 863.65/112.19 setunion @ 863.65/112.19 Y0) @ 863.65/112.19 ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (Y0) = 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 Y2))))) = 863.65/112.19 (setadjoin @ 863.65/112.19 Y1 @ 863.65/112.19 emptyset))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y0 @ Y1)) = 863.65/112.19 (Y1))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (iskpair @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y0) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y0)) = 863.65/112.19 (Y0)))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2) @ 863.65/112.19 Y1)))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y2 @ Y0))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3) @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (in @ 863.65/112.19 Y3 @ Y1))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (kfst @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y2))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (ksnd @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y2 @ Y3)) = 863.65/112.19 (Y3))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y2 @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1)) => 863.65/112.19 (( 863.65/112.19 (kpair @ 863.65/112.19 ( 863.65/112.19 kfst @ Y2) @ 863.65/112.19 ( 863.65/112.19 ksnd @ Y2)) = 863.65/112.19 (Y2)))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ 863.65/112.19 Y4) => 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (subset @ 863.65/112.19 (dsetconstr @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 (^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y5 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y4 @ Y5) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y3) = 863.65/112.19 (kpair @ 863.65/112.19 Y4 @ Y5))))))))))))))) @ 863.65/112.19 (cartprod @ 863.65/112.19 Y0 @ Y1))))))))))) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y0 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y1 : $i]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y2 : 863.65/112.19 $i > $i > $o]: 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y3 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y3 @ 863.65/112.19 Y0) => 863.65/112.19 (( 863.65/112.19 (!!) @ ( 863.65/112.19 ^[Y4 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y4 @ 863.65/112.19 Y1) => 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 ( 863.65/112.19 kpair @ 863.65/112.19 Y3 @ Y4) @ 863.65/112.19 ( 863.65/112.19 dsetconstr @ 863.65/112.19 ( 863.65/112.19 cartprod @ 863.65/112.19 Y0 @ Y1) @ 863.65/112.19 ( 863.65/112.19 ^[Y5 : $i]: 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y6 : $i]: 863.65/112.19 (( 863.65/112.19 (in @ 863.65/112.19 Y6 @ 863.65/112.19 Y0) & 863.65/112.19 (( 863.65/112.19 (??) @ ( 863.65/112.19 ^[Y7 : $i]: 863.65/112.19 (( 863.65/112.19 ( 863.65/112.19 in @ 863.65/112.19 Y7 @ Y1) & 863.65/112.19 ( 863.65/112.19 Y2 @ 863.65/112.19 Y6 @ Y7) & 863.65/112.19 ( 863.65/112.19 ( 863.65/112.19 (Y5) = 863.65/112.19 (kpair @ 863.65/112.19 Y6 @ Y7)))))))))))))))) => 863.65/112.19 (Y2 @ 863.65/112.19 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.19 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1102])). 863.65/112.19 thf(zip_derived_cl1119, plain, 863.65/112.19 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.19 (iskpair @ 863.65/112.19 (setadjoin @ (setadjoin @ Y0 @ emptyset) @ 863.65/112.19 (setadjoin @ 863.65/112.19 (setadjoin @ Y0 @ 863.65/112.19 (setadjoin @ Y1 @ emptyset)) @ 863.65/112.19 emptyset))))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.19 (((((!!) @ (^[Y0 : $i]: 863.65/112.19 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((in @ Y1 @ Y0) => (subset @ 863.65/112.20 (setadjoin @ Y1 @ emptyset) @ Y0))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((in @ Y1 @ Y0) => (in @ 863.65/112.20 (setadjoin @ Y1 @ emptyset) @ 863.65/112.20 (powerset @ Y0)))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ Y0) => 863.65/112.20 (in @ 863.65/112.20 (setadjoin @ Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 (powerset @ 863.65/112.20 (binunion @ Y0 @ Y1)))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 (setadjoin @ Y0 @ 863.65/112.20 (setadjoin @ Y1 @ 863.65/112.20 emptyset))) => 863.65/112.20 (((((Y2) = (Y1))) | 863.65/112.20 (((Y2) = (Y0)))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (((in @ Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (subset @ 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 (setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 (binunion @ 863.65/112.20 Y0 @ Y1)))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (((in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 (powerset @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (subset @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1)))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3) @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1)))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3) @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) & 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y4 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y4 @ 863.65/112.20 Y1) & 863.65/112.20 (( 863.65/112.20 (Y2) = 863.65/112.20 (kpair @ 863.65/112.20 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 (cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (iskpair @ 863.65/112.20 Y2)))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((in @ Y1 @ 863.65/112.20 (setunion @ Y0)) => 863.65/112.20 (((??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) & 863.65/112.20 (in @ 863.65/112.20 Y1 @ Y2)))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (subset @ 863.65/112.20 (setunion @ 863.65/112.20 (setadjoin @ Y0 @ 863.65/112.20 emptyset)) @ 863.65/112.20 Y0)))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (subset @ Y0 @ 863.65/112.20 (setunion @ 863.65/112.20 (setadjoin @ Y0 @ 863.65/112.20 emptyset)))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((setunion @ 863.65/112.20 (setadjoin @ Y0 @ 863.65/112.20 emptyset)) = 863.65/112.20 (Y0)))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y2) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y3) => 863.65/112.20 (( 863.65/112.20 (Y2) = 863.65/112.20 (Y3))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) & 863.65/112.20 (Y1 @ Y2)))))) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 Y0 @ Y1)) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset)))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y1 : $i > $o]: 863.65/112.20 (((((??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 Y0 @ Y1)) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset)))))))) => 863.65/112.20 (((??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) & 863.65/112.20 (Y1 @ Y2)))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y1 : $i > $o]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y2) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y3) => 863.65/112.20 (( 863.65/112.20 (Y3) = 863.65/112.20 (Y2)))))))))) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 Y0 @ Y1)) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset))))))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y1 : $i > $o]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y2) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y3) => 863.65/112.20 (( 863.65/112.20 (Y2) = 863.65/112.20 (Y3))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) & 863.65/112.20 (Y1 @ Y2)))))) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 Y0 @ Y1)) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset)))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset))) => 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (Y1))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset))) => 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (Y2)))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (iskpair @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y1 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 ( 863.65/112.20 setunion @ 863.65/112.20 Y0) @ 863.65/112.20 ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (in @ 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 Y0)))) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 ( 863.65/112.20 setunion @ 863.65/112.20 Y0) @ 863.65/112.20 ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (in @ 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 Y0))) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset))))))))))))) => 863.65/112.20 (((((!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (((((??) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y1 @ 863.65/112.20 Y0) & 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)))))))) => 863.65/112.20 (in @ 863.65/112.20 (setunion @ 863.65/112.20 Y0) @ 863.65/112.20 Y0)))))) => 863.65/112.20 (((((!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (kfst @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y0 @ Y1)) = 863.65/112.20 (Y0))))))))) => 863.65/112.20 (((((!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kfst @ Y2) @ 863.65/112.20 Y0)))))))))))) => 863.65/112.20 (((((!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) = 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)))) => 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (Y2))))))))))))))))) => 863.65/112.20 (((( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (kpair @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (kpair @ 863.65/112.20 Y2 @ Y3))) => 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (Y2))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (Y1))) => 863.65/112.20 (( 863.65/112.20 (setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (Y1))) => 863.65/112.20 (( 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) = 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset) @ 863.65/112.20 emptyset))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) = 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (Y2) = 863.65/112.20 (Y3))) => 863.65/112.20 (( 863.65/112.20 (Y1) = 863.65/112.20 (Y3))))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset))) => 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (Y1)))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y0 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) = 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)))) => 863.65/112.20 (( 863.65/112.20 (Y1) = 863.65/112.20 (Y3))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (kpair @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (kpair @ 863.65/112.20 Y2 @ Y3))) => 863.65/112.20 (( 863.65/112.20 (Y1) = 863.65/112.20 (Y3))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (iskpair @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y1 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 ( 863.65/112.20 setunion @ 863.65/112.20 Y0) @ 863.65/112.20 ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (kpair @ 863.65/112.20 ( 863.65/112.20 kfst @ Y0) @ 863.65/112.20 Y2)))))) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 ( 863.65/112.20 setunion @ 863.65/112.20 Y0) @ 863.65/112.20 ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (Y0) = 863.65/112.20 (kpair @ 863.65/112.20 ( 863.65/112.20 kfst @ Y0) @ 863.65/112.20 Y2))))) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y1 @ 863.65/112.20 emptyset))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (ksnd @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y0 @ Y1)) = 863.65/112.20 (Y1))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (iskpair @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (kpair @ 863.65/112.20 ( 863.65/112.20 kfst @ Y0) @ 863.65/112.20 ( 863.65/112.20 ksnd @ Y0)) = 863.65/112.20 (Y0)))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 ksnd @ Y2) @ 863.65/112.20 Y1)))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3) @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (in @ 863.65/112.20 Y2 @ Y0))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3) @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (in @ 863.65/112.20 Y3 @ Y1))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (( 863.65/112.20 (kfst @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3)) = 863.65/112.20 (Y2))))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (( 863.65/112.20 (ksnd @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3)) = 863.65/112.20 (Y3))))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (( 863.65/112.20 (kpair @ 863.65/112.20 ( 863.65/112.20 kfst @ Y2) @ 863.65/112.20 ( 863.65/112.20 ksnd @ Y2)) = 863.65/112.20 (Y2)))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : 863.65/112.20 $i > $i > $o]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y4 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y4 @ 863.65/112.20 Y1) => 863.65/112.20 (( 863.65/112.20 (Y2 @ 863.65/112.20 Y3 @ 863.65/112.20 Y4) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y3 @ Y4) @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1) @ 863.65/112.20 ( 863.65/112.20 ^[Y5 : $i]: 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y6 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y6 @ 863.65/112.20 Y0) & 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y7 : $i]: 863.65/112.20 (( 863.65/112.20 ( 863.65/112.20 in @ 863.65/112.20 Y7 @ Y1) & 863.65/112.20 ( 863.65/112.20 Y2 @ 863.65/112.20 Y6 @ Y7) & 863.65/112.20 ( 863.65/112.20 ( 863.65/112.20 (Y5) = 863.65/112.20 (kpair @ 863.65/112.20 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : 863.65/112.20 $i > $i > $o]: 863.65/112.20 (subset @ 863.65/112.20 (dsetconstr @ 863.65/112.20 (cartprod @ 863.65/112.20 Y0 @ Y1) @ 863.65/112.20 (^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y4 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y4 @ 863.65/112.20 Y0) & 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y5 : $i]: 863.65/112.20 (( 863.65/112.20 ( 863.65/112.20 in @ 863.65/112.20 Y5 @ Y1) & 863.65/112.20 ( 863.65/112.20 Y2 @ 863.65/112.20 Y4 @ Y5) & 863.65/112.20 ( 863.65/112.20 ( 863.65/112.20 (Y3) = 863.65/112.20 (kpair @ 863.65/112.20 Y4 @ Y5))))))))))))))) @ 863.65/112.20 (cartprod @ 863.65/112.20 Y0 @ Y1))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : 863.65/112.20 $i > $i > $o]: 863.65/112.20 (subset @ 863.65/112.20 (dsetconstr @ 863.65/112.20 (cartprod @ 863.65/112.20 Y0 @ Y1) @ 863.65/112.20 (^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y4 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y4 @ 863.65/112.20 Y0) & 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y5 : $i]: 863.65/112.20 (( 863.65/112.20 ( 863.65/112.20 in @ 863.65/112.20 Y5 @ Y1) & 863.65/112.20 ( 863.65/112.20 Y2 @ 863.65/112.20 Y4 @ Y5) & 863.65/112.20 ( 863.65/112.20 ( 863.65/112.20 (Y3) = 863.65/112.20 (kpair @ 863.65/112.20 Y4 @ Y5))))))))))))))) @ 863.65/112.20 (cartprod @ 863.65/112.20 Y0 @ Y1))))))))))) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y0 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y1 : $i]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : 863.65/112.20 $i > $i > $o]: 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y4 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y4 @ 863.65/112.20 Y1) => 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y3 @ Y4) @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1) @ 863.65/112.20 ( 863.65/112.20 ^[Y5 : $i]: 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y6 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y6 @ 863.65/112.20 Y0) & 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y7 : $i]: 863.65/112.20 (( 863.65/112.20 ( 863.65/112.20 in @ 863.65/112.20 Y7 @ Y1) & 863.65/112.20 ( 863.65/112.20 Y2 @ 863.65/112.20 Y6 @ Y7) & 863.65/112.20 ( 863.65/112.20 ( 863.65/112.20 (Y5) = 863.65/112.20 (kpair @ 863.65/112.20 Y6 @ Y7)))))))))))))))) => 863.65/112.20 (Y2 @ 863.65/112.20 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.65/112.20 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1110])). 863.65/112.20 thf(zip_derived_cl1131, plain, 863.65/112.20 (~ (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: (iskpair @ (kpair @ Y0 @ Y1)))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((in @ Y1 @ Y0) => (subset @ 863.65/112.20 (setadjoin @ Y1 @ emptyset) @ Y0))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((in @ Y1 @ Y0) => (in @ 863.65/112.20 (setadjoin @ Y1 @ emptyset) @ 863.65/112.20 (powerset @ Y0)))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ Y0) => (in @ 863.65/112.20 (setadjoin @ Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 (powerset @ 863.65/112.20 (binunion @ Y0 @ Y1)))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 (setadjoin @ Y0 @ 863.65/112.20 (setadjoin @ Y1 @ 863.65/112.20 emptyset))) => 863.65/112.20 (((((Y2) = (Y1))) | 863.65/112.20 (((Y2) = (Y0)))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ Y0) => 863.65/112.20 (((!!) @ (^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (subset @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1)))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (((in @ Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 (setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 (powerset @ 863.65/112.20 (binunion @ 863.65/112.20 Y0 @ Y1))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (((in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (subset @ 863.65/112.20 (setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) @ 863.65/112.20 (powerset @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset) @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset)) @ 863.65/112.20 emptyset)) @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1)))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3) @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 powerset @ 863.65/112.20 ( 863.65/112.20 binunion @ 863.65/112.20 Y0 @ Y1)))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (((in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y1) => 863.65/112.20 (in @ 863.65/112.20 ( 863.65/112.20 kpair @ 863.65/112.20 Y2 @ Y3) @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) & 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y4 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y4 @ 863.65/112.20 Y1) & 863.65/112.20 (( 863.65/112.20 (Y2) = 863.65/112.20 (kpair @ 863.65/112.20 Y3 @ Y4)))))))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((!!) @ (^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 cartprod @ 863.65/112.20 Y0 @ Y1)) => 863.65/112.20 (iskpair @ 863.65/112.20 Y2)))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i]: 863.65/112.20 (((in @ Y1 @ 863.65/112.20 (setunion @ Y0)) => 863.65/112.20 (((??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (((in @ 863.65/112.20 Y2 @ Y0) & 863.65/112.20 (in @ 863.65/112.20 Y1 @ Y2)))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (subset @ 863.65/112.20 (setunion @ 863.65/112.20 (setadjoin @ Y0 @ emptyset)) @ 863.65/112.20 Y0)))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (subset @ Y0 @ 863.65/112.20 (setunion @ 863.65/112.20 (setadjoin @ Y0 @ 863.65/112.20 emptyset)))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((setunion @ 863.65/112.20 (setadjoin @ Y0 @ 863.65/112.20 emptyset)) = 863.65/112.20 (Y0)))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y2) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y3) => 863.65/112.20 (( 863.65/112.20 (Y2) = 863.65/112.20 (Y3))))))))))))))))) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) & 863.65/112.20 (Y1 @ Y2)))))) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 Y0 @ Y1)) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset)))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 Y0 @ Y1)) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y2 @ 863.65/112.20 emptyset)))))))) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) & 863.65/112.20 (Y1 @ Y2)))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y1 : $i > $o]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y2) => 863.65/112.20 (( 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.65/112.20 Y3) => 863.65/112.20 (( 863.65/112.20 (Y3) = 863.65/112.20 (Y2)))))))))) => 863.65/112.20 (( 863.65/112.20 (??) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 ( 863.65/112.20 dsetconstr @ 863.65/112.20 Y0 @ Y1)) & 863.65/112.20 (( 863.65/112.20 (dsetconstr @ 863.65/112.20 Y0 @ 863.65/112.20 Y1) = 863.65/112.20 (setadjoin @ 863.65/112.20 Y3 @ 863.65/112.20 emptyset))))))))))))))))))))))) => 863.65/112.20 (((((!!) @ (^[Y0 : $i]: 863.65/112.20 (((!!) @ ( 863.65/112.20 ^[Y1 : $i > $o]: 863.65/112.20 (((( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y2 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y2 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (!!) @ ( 863.65/112.20 ^[Y3 : $i]: 863.65/112.20 (( 863.65/112.20 (in @ 863.65/112.20 Y3 @ 863.65/112.20 Y0) => 863.65/112.20 (( 863.65/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0)))) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0))) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)))))))) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ Y0)))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (kfst @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y0 @ Y1)) = 863.79/112.20 (Y0))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kfst @ Y2) @ 863.79/112.20 Y0)))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2))))))))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2))))))))))))))))) => 863.79/112.20 (((( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))) => 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))) => 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 emptyset))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1)))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 Y2)))))) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 Y2))))) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (ksnd @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y0 @ Y1)) = 863.79/112.20 (Y1))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y0)) = 863.79/112.20 (Y0)))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y2) @ 863.79/112.20 Y1)))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 Y2 @ Y0))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 Y3 @ Y1))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (kfst @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3)) = 863.79/112.20 (Y2))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (ksnd @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3)) = 863.79/112.20 (Y3))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y2) @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y2)) = 863.79/112.20 (Y2)))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (Y2 @ 863.79/112.20 Y3 @ 863.79/112.20 Y4) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y3 @ Y4) @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y6 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y6 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y7 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y7 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y6 @ Y7) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y5) = 863.79/112.20 (kpair @ 863.79/112.20 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (subset @ 863.79/112.20 (dsetconstr @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y5 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y4 @ Y5) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y3) = 863.79/112.20 (kpair @ 863.79/112.20 Y4 @ Y5))))))))))))))) @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (subset @ 863.79/112.20 (dsetconstr @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y5 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y4 @ Y5) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y3) = 863.79/112.20 (kpair @ 863.79/112.20 Y4 @ Y5))))))))))))))) @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1))))))))))) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y3 @ Y4) @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y6 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y6 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y7 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y7 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y6 @ Y7) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y5) = 863.79/112.20 (kpair @ 863.79/112.20 Y6 @ Y7)))))))))))))))) => 863.79/112.20 (Y2 @ 863.79/112.20 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.20 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1119])). 863.79/112.20 thf(zip_derived_cl1140, plain, 863.79/112.20 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((in @ Y1 @ Y0) => (subset @ 863.79/112.20 (setadjoin @ Y1 @ emptyset) @ Y0))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((in @ Y1 @ Y0) => (in @ 863.79/112.20 (setadjoin @ Y1 @ emptyset) @ 863.79/112.20 (powerset @ Y0)))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => (in @ 863.79/112.20 (setadjoin @ Y2 @ emptyset) @ 863.79/112.20 (powerset @ 863.79/112.20 (binunion @ Y0 @ Y1)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 (setadjoin @ Y0 @ 863.79/112.20 (setadjoin @ Y1 @ 863.79/112.20 emptyset))) => 863.79/112.20 (((((Y2) = (Y1))) | 863.79/112.20 (((Y2) = (Y0)))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (subset @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (((in @ Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (subset @ 863.79/112.20 (setadjoin @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 (setadjoin @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) @ 863.79/112.20 (powerset @ 863.79/112.20 (binunion @ 863.79/112.20 Y0 @ Y1))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (((in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) @ 863.79/112.20 (powerset @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ 863.79/112.20 Y2 @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) & 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (kpair @ 863.79/112.20 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (iskpair @ 863.79/112.20 Y2)))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((in @ Y1 @ 863.79/112.20 (setunion @ Y0)) => 863.79/112.20 (((??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 Y0) & (in @ 863.79/112.20 Y1 @ Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (subset @ 863.79/112.20 (setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)) @ 863.79/112.20 Y0)))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (subset @ Y0 @ 863.79/112.20 (setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((setunion @ 863.79/112.20 (setadjoin @ Y0 @ 863.79/112.20 emptyset)) = 863.79/112.20 (Y0)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (((( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y3) = 863.79/112.20 (Y2)))))))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset))))))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i > $o]: 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (((( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (((( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0)))) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0))) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)))))))) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ Y0)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (kfst @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y0 @ Y1)) = 863.79/112.20 (Y0))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kfst @ Y2) @ 863.79/112.20 Y0)))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2))))))))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2))))))))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))) => 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset))))))))))) => 863.79/112.20 (((( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))) => 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 emptyset))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1)))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 Y2)))))) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 Y2))))) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (ksnd @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y0 @ Y1)) = 863.79/112.20 (Y1))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y0)) = 863.79/112.20 (Y0)))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y2) @ 863.79/112.20 Y1)))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 Y2 @ Y0))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 Y3 @ Y1))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (kfst @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3)) = 863.79/112.20 (Y2))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (ksnd @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3)) = 863.79/112.20 (Y3))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y2) @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y2)) = 863.79/112.20 (Y2)))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (Y2 @ 863.79/112.20 Y3 @ 863.79/112.20 Y4) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y3 @ Y4) @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y6 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y6 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y7 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y7 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y6 @ Y7) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y5) = 863.79/112.20 (kpair @ 863.79/112.20 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (subset @ 863.79/112.20 (dsetconstr @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y5 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y4 @ Y5) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y3) = 863.79/112.20 (kpair @ 863.79/112.20 Y4 @ Y5))))))))))))))) @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (subset @ 863.79/112.20 (dsetconstr @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y5 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y4 @ Y5) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y3) = 863.79/112.20 (kpair @ 863.79/112.20 Y4 @ Y5))))))))))))))) @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1))))))))))) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y3 @ Y4) @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y6 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y6 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y7 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y7 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y6 @ Y7) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y5) = 863.79/112.20 (kpair @ 863.79/112.20 Y6 @ Y7)))))))))))))))) => 863.79/112.20 (Y2 @ 863.79/112.20 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.20 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1131])). 863.79/112.20 thf(zip_derived_cl1146, plain, 863.79/112.20 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((in @ Y1 @ Y0) => (in @ 863.79/112.20 (setadjoin @ Y1 @ emptyset) @ 863.79/112.20 (powerset @ Y0)))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => (in @ 863.79/112.20 (setadjoin @ Y2 @ emptyset) @ 863.79/112.20 (powerset @ 863.79/112.20 (binunion @ Y0 @ Y1)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 (setadjoin @ Y0 @ 863.79/112.20 (setadjoin @ Y1 @ 863.79/112.20 emptyset))) => 863.79/112.20 (((((Y2) = (Y1))) | 863.79/112.20 (((Y2) = (Y0)))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (((in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (subset @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 (binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (subset @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (((in @ Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 (setadjoin @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) @ 863.79/112.20 (powerset @ 863.79/112.20 (powerset @ 863.79/112.20 (binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (((in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 (powerset @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (((??) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) & 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (kpair @ 863.79/112.20 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ 863.79/112.20 Y2 @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (iskpair @ 863.79/112.20 Y2)))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((in @ Y1 @ 863.79/112.20 (setunion @ Y0)) => 863.79/112.20 (((??) @ (^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (in @ 863.79/112.20 Y1 @ Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (subset @ 863.79/112.20 (setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)) @ 863.79/112.20 Y0)))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (subset @ Y0 @ 863.79/112.20 (setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)) = 863.79/112.20 (Y0)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (((( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (((( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y3) = 863.79/112.20 (Y2)))))))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset))))))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (((((setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))) => 863.79/112.20 (((Y0) = 863.79/112.20 (Y1))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (((??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0)))) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0))) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)))))))) => 863.79/112.20 (in @ 863.79/112.20 (setunion @ 863.79/112.20 Y0) @ 863.79/112.20 Y0)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (kfst @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y0 @ Y1)) = 863.79/112.20 (Y0))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kfst @ Y2) @ 863.79/112.20 Y0)))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2))))))))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2))))))))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))) => 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset))))))))))) => 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))) => 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 emptyset))))))))))) => 863.79/112.20 (((( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1)))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) = 863.79/112.20 (setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3))) => 863.79/112.20 (( 863.79/112.20 (Y1) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 Y2)))))) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 Y2))))) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (ksnd @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y0 @ Y1)) = 863.79/112.20 (Y1))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y0) @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y0)) = 863.79/112.20 (Y0)))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y2) @ 863.79/112.20 Y1)))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 Y2 @ Y0))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (in @ 863.79/112.20 Y3 @ Y1))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (kfst @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3)) = 863.79/112.20 (Y2))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (ksnd @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y2 @ Y3)) = 863.79/112.20 (Y3))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (( 863.79/112.20 (kpair @ 863.79/112.20 ( 863.79/112.20 kfst @ Y2) @ 863.79/112.20 ( 863.79/112.20 ksnd @ Y2)) = 863.79/112.20 (Y2)))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (Y2 @ 863.79/112.20 Y3 @ 863.79/112.20 Y4) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y3 @ Y4) @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y6 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y6 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y7 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y7 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y6 @ Y7) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y5) = 863.79/112.20 (kpair @ 863.79/112.20 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (subset @ 863.79/112.20 (dsetconstr @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y5 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y4 @ Y5) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y3) = 863.79/112.20 (kpair @ 863.79/112.20 Y4 @ Y5))))))))))))))) @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (subset @ 863.79/112.20 (dsetconstr @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y5 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y4 @ Y5) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y3) = 863.79/112.20 (kpair @ 863.79/112.20 Y4 @ Y5))))))))))))))) @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1))))))))))) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y0 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : 863.79/112.20 $i > $i > $o]: 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) => 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 kpair @ 863.79/112.20 Y3 @ Y4) @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 cartprod @ 863.79/112.20 Y0 @ Y1) @ 863.79/112.20 ( 863.79/112.20 ^[Y5 : $i]: 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y6 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y6 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y7 : $i]: 863.79/112.20 (( 863.79/112.20 ( 863.79/112.20 in @ 863.79/112.20 Y7 @ Y1) & 863.79/112.20 ( 863.79/112.20 Y2 @ 863.79/112.20 Y6 @ Y7) & 863.79/112.20 ( 863.79/112.20 ( 863.79/112.20 (Y5) = 863.79/112.20 (kpair @ 863.79/112.20 Y6 @ Y7)))))))))))))))) => 863.79/112.20 (Y2 @ 863.79/112.20 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.20 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1140])). 863.79/112.20 thf(zip_derived_cl1150, plain, 863.79/112.20 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => (in @ 863.79/112.20 (setadjoin @ Y2 @ emptyset) @ 863.79/112.20 (powerset @ 863.79/112.20 (binunion @ Y0 @ Y1)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 (setadjoin @ Y0 @ 863.79/112.20 (setadjoin @ Y1 @ emptyset))) => 863.79/112.20 (((((Y2) = (Y1))) | 863.79/112.20 (((Y2) = (Y0)))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (((in @ Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (subset @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 (binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (((in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 (powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (subset @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ (^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset)) @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 powerset @ 863.79/112.20 ( 863.79/112.20 binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (((in @ Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 (powerset @ 863.79/112.20 (powerset @ 863.79/112.20 (binunion @ 863.79/112.20 Y0 @ Y1)))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (((in @ 863.79/112.20 Y3 @ 863.79/112.20 Y1) => 863.79/112.20 (in @ 863.79/112.20 (kpair @ 863.79/112.20 Y2 @ Y3) @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (((??) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y4 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y4 @ 863.79/112.20 Y1) & 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (kpair @ 863.79/112.20 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((!!) @ (^[Y2 : $i]: 863.79/112.20 (((in @ Y2 @ 863.79/112.20 (cartprod @ 863.79/112.20 Y0 @ Y1)) => 863.79/112.20 (iskpair @ 863.79/112.20 Y2)))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (((in @ Y1 @ 863.79/112.20 (setunion @ Y0)) => 863.79/112.20 (((??) @ (^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (in @ 863.79/112.20 Y1 @ Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (subset @ 863.79/112.20 (setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)) @ 863.79/112.20 Y0)))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (subset @ Y0 @ 863.79/112.20 (setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((setunion @ 863.79/112.20 (setadjoin @ Y0 @ emptyset)) = 863.79/112.20 (Y0)))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (((((!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (((((??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))) => 863.79/112.20 (((??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (((((??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))) => 863.79/112.20 (((??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y3) = 863.79/112.20 (Y2)))))))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y3 @ 863.79/112.20 emptyset))))))))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (!!) @ ( 863.79/112.20 ^[Y3 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y3 @ 863.79/112.20 Y0) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y2) => 863.79/112.20 (( 863.79/112.20 (Y1 @ 863.79/112.20 Y3) => 863.79/112.20 (( 863.79/112.20 (Y2) = 863.79/112.20 (Y3))))))))))))))))) => 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 Y0) & 863.79/112.20 (Y1 @ Y2)))))) => 863.79/112.20 (( 863.79/112.20 (??) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y2 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 Y0 @ Y1)) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 Y0 @ 863.79/112.20 Y1) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset)))))))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ (^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (( 863.79/112.20 (setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y1))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (((!!) @ ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 emptyset) @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y0 @ 863.79/112.20 ( 863.79/112.20 setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset)) @ 863.79/112.20 emptyset))) => 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.20 (Y2)))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((iskpair @ 863.79/112.20 Y0) => 863.79/112.20 (((??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 ( 863.79/112.20 dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0)))) & 863.79/112.20 (( 863.79/112.20 (dsetconstr @ 863.79/112.20 ( 863.79/112.20 setunion @ 863.79/112.20 Y0) @ 863.79/112.20 ( 863.79/112.20 ^[Y2 : $i]: 863.79/112.20 (in @ 863.79/112.20 (setadjoin @ 863.79/112.20 Y2 @ 863.79/112.20 emptyset) @ 863.79/112.20 Y0))) = 863.79/112.20 (setadjoin @ 863.79/112.20 Y1 @ 863.79/112.20 emptyset))))))))))))) => 863.79/112.20 (((((!!) @ (^[Y0 : $i]: 863.79/112.20 (((((??) @ ( 863.79/112.20 ^[Y1 : $i]: 863.79/112.20 (( 863.79/112.20 (in @ 863.79/112.20 Y1 @ 863.79/112.20 Y0) & 863.79/112.20 (( 863.79/112.20 (Y0) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (in @ 863.79/112.21 (setunion @ 863.79/112.21 Y0) @ 863.79/112.21 Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y0))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 Y0)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (((( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1)))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2)))))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2))))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y1))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y0)) = 863.79/112.21 (Y0)))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2) @ 863.79/112.21 Y1)))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y2 @ Y0))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y3 @ Y1))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y2))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2)) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ 863.79/112.21 Y4) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7)))))))))))))))) => 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.21 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1146])). 863.79/112.21 thf(zip_derived_cl1154, plain, 863.79/112.21 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (setadjoin @ Y0 @ 863.79/112.21 (setadjoin @ Y1 @ emptyset))) => 863.79/112.21 (((((Y2) = (Y1))) | 863.79/112.21 (((Y2) = (Y0)))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (subset @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (subset @ 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 ( 863.79/112.21 binunion @ 863.79/112.21 Y0 @ Y1))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y3 @ Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) & 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (kpair @ 863.79/112.21 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (iskpair @ Y2)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((in @ Y1 @ 863.79/112.21 (setunion @ Y0)) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ Y0) & 863.79/112.21 (in @ 863.79/112.21 Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ 863.79/112.21 (setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)) @ 863.79/112.21 Y0)))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ Y0 @ 863.79/112.21 (setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)) = 863.79/112.21 (Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y3) = 863.79/112.21 (Y2)))))))))) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y1 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0)))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 (setunion @ 863.79/112.21 Y0) @ 863.79/112.21 (^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (in @ 863.79/112.21 (setunion @ Y0) @ 863.79/112.21 Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y0))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 Y0)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1)))))))))))))) => 863.79/112.21 (((( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2)))))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2))))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y1))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y0)) = 863.79/112.21 (Y0)))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2) @ 863.79/112.21 Y1)))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y2 @ Y0))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y3 @ Y1))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y2))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2)) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ 863.79/112.21 Y4) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7)))))))))))))))) => 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.21 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1150])). 863.79/112.21 thf(zip_derived_cl1159, plain, 863.79/112.21 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (subset @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ emptyset)) @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (subset @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ Y0 @ 863.79/112.21 Y1)) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y0) & 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) & 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (kpair @ 863.79/112.21 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (iskpair @ Y2)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((in @ Y1 @ 863.79/112.21 (setunion @ Y0)) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 Y0) & (in @ 863.79/112.21 Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ 863.79/112.21 (setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)) @ 863.79/112.21 Y0)))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ Y0 @ 863.79/112.21 (setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)) = 863.79/112.21 (Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ Y0) & 863.79/112.21 (Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y3) = 863.79/112.21 (Y2)))))))))) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((iskpair @ Y0) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((in @ Y1 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (setunion @ 863.79/112.21 Y0) @ 863.79/112.21 (^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0)))) & 863.79/112.21 (((dsetconstr @ 863.79/112.21 (setunion @ 863.79/112.21 Y0) @ 863.79/112.21 (^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y1 @ Y0) & 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (in @ 863.79/112.21 (setunion @ Y0) @ 863.79/112.21 Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((kfst @ 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y0))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 Y0)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1)))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2)))))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2))))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y1))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y0)) = 863.79/112.21 (Y0)))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2) @ 863.79/112.21 Y1)))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y2 @ Y0))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y3 @ Y1))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y2))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2)) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ 863.79/112.21 Y4) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7)))))))))))))))) => 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.21 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1154])). 863.79/112.21 thf(zip_derived_cl1164, plain, 863.79/112.21 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (subset @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 (powerset @ 863.79/112.21 ( 863.79/112.21 powerset @ 863.79/112.21 ( 863.79/112.21 binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ Y0 @ Y1)) => 863.79/112.21 (((??) @ (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) & 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (kpair @ 863.79/112.21 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ Y0 @ 863.79/112.21 Y1)) => 863.79/112.21 (iskpair @ Y2)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((in @ Y1 @ 863.79/112.21 (setunion @ Y0)) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 Y0) & (in @ 863.79/112.21 Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ 863.79/112.21 (setunion @ (setadjoin @ Y0 @ emptyset)) @ 863.79/112.21 Y0)))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ Y0 @ 863.79/112.21 (setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)) = 863.79/112.21 (Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 Y0) & (Y1 @ 863.79/112.21 Y2)))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (((dsetconstr @ 863.79/112.21 Y0 @ Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (((dsetconstr @ 863.79/112.21 Y0 @ Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 Y0) & (Y1 @ 863.79/112.21 Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (((Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y3) = 863.79/112.21 (Y2)))))))))) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((((setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))) => 863.79/112.21 (((Y0) = 863.79/112.21 (Y1))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((iskpair @ Y0) => 863.79/112.21 (((??) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0)))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((in @ Y1 @ 863.79/112.21 Y0) & 863.79/112.21 (((Y0) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (in @ 863.79/112.21 (setunion @ Y0) @ 863.79/112.21 Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((kfst @ 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y0))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 Y0)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1)))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2)))))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2))))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y1))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y0)) = 863.79/112.21 (Y0)))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2) @ 863.79/112.21 Y1)))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y2 @ Y0))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y3 @ Y1))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y2))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2)) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ 863.79/112.21 Y4) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7)))))))))))))))) => 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.21 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1159])). 863.79/112.21 thf(zip_derived_cl1169, plain, 863.79/112.21 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (subset @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ emptyset) @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 (powerset @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ Y0 @ Y1)) => 863.79/112.21 (((??) @ (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) & 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (kpair @ 863.79/112.21 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ Y0 @ Y1)) => 863.79/112.21 (iskpair @ Y2)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((in @ Y1 @ (setunion @ Y0)) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) & 863.79/112.21 (in @ Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ 863.79/112.21 (setunion @ (setadjoin @ Y0 @ emptyset)) @ 863.79/112.21 Y0)))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ Y0 @ 863.79/112.21 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)) = (Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y3) = 863.79/112.21 (Y2)))))))))) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((((setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))) => 863.79/112.21 (((Y0) = (Y1))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((iskpair @ Y0) => 863.79/112.21 (((??) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0)))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((((??) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (in @ 863.79/112.21 (setunion @ Y0) @ 863.79/112.21 Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y0))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 Y0)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1))) => 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 emptyset))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y1)))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) = 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3))) => 863.79/112.21 (( 863.79/112.21 (Y1) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2)))))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 Y2))))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (((( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y0 @ Y1)) = 863.79/112.21 (Y1))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (iskpair @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y0) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y0)) = 863.79/112.21 (Y0)))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2) @ 863.79/112.21 Y1)))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y2 @ Y0))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (in @ 863.79/112.21 Y3 @ Y1))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y2))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (ksnd @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y2 @ Y3)) = 863.79/112.21 (Y3))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1)) => 863.79/112.21 (( 863.79/112.21 (kpair @ 863.79/112.21 ( 863.79/112.21 kfst @ Y2) @ 863.79/112.21 ( 863.79/112.21 ksnd @ Y2)) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ 863.79/112.21 Y4) => 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (subset @ 863.79/112.21 (dsetconstr @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 (^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y5 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y4 @ Y5) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y3) = 863.79/112.21 (kpair @ 863.79/112.21 Y4 @ Y5))))))))))))))) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1))))))))))) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y0 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y2 : 863.79/112.21 $i > $i > $o]: 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) => 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 ( 863.79/112.21 kpair @ 863.79/112.21 Y3 @ Y4) @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 ( 863.79/112.21 cartprod @ 863.79/112.21 Y0 @ Y1) @ 863.79/112.21 ( 863.79/112.21 ^[Y5 : $i]: 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y6 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y6 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y7 : $i]: 863.79/112.21 (( 863.79/112.21 ( 863.79/112.21 in @ 863.79/112.21 Y7 @ Y1) & 863.79/112.21 ( 863.79/112.21 Y2 @ 863.79/112.21 Y6 @ Y7) & 863.79/112.21 ( 863.79/112.21 ( 863.79/112.21 (Y5) = 863.79/112.21 (kpair @ 863.79/112.21 Y6 @ Y7)))))))))))))))) => 863.79/112.21 (Y2 @ 863.79/112.21 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.21 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1164])). 863.79/112.21 thf(zip_derived_cl1175, plain, 863.79/112.21 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ emptyset) @ 863.79/112.21 (setadjoin @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset)) @ 863.79/112.21 (powerset @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => (in @ 863.79/112.21 (kpair @ Y2 @ 863.79/112.21 Y3) @ 863.79/112.21 (powerset @ 863.79/112.21 (powerset @ 863.79/112.21 (binunion @ 863.79/112.21 Y0 @ Y1)))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) => 863.79/112.21 (((!!) @ (^[Y3 : $i]: 863.79/112.21 (((in @ Y3 @ 863.79/112.21 Y1) => 863.79/112.21 (in @ 863.79/112.21 (kpair @ 863.79/112.21 Y2 @ Y3) @ 863.79/112.21 (cartprod @ 863.79/112.21 Y0 @ Y1)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ Y0 @ Y1)) => 863.79/112.21 (((??) @ (^[Y3 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y3 @ Y0) & 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y4 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y4 @ 863.79/112.21 Y1) & 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (kpair @ 863.79/112.21 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 (cartprod @ Y0 @ Y1)) => 863.79/112.21 (iskpair @ Y2)))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((in @ Y1 @ (setunion @ Y0)) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ Y0) & 863.79/112.21 (in @ Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ 863.79/112.21 (setunion @ (setadjoin @ Y0 @ emptyset)) @ 863.79/112.21 Y0)))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (subset @ Y0 @ 863.79/112.21 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((setunion @ 863.79/112.21 (setadjoin @ Y0 @ emptyset)) = (Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ (^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (((??) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) & 863.79/112.21 (Y1 @ Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((!!) @ (^[Y2 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (( 863.79/112.21 (!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y3) = 863.79/112.21 (Y2)))))))))) => 863.79/112.21 (( 863.79/112.21 (??) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 ( 863.79/112.21 dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ 863.79/112.21 Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y3 @ 863.79/112.21 emptyset))))))))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.21 (((((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ Y2 @ 863.79/112.21 Y0) => 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y3 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y3 @ 863.79/112.21 Y0) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y2) => 863.79/112.21 (( 863.79/112.21 (Y1 @ 863.79/112.21 Y3) => 863.79/112.21 (( 863.79/112.21 (Y2) = 863.79/112.21 (Y3))))))))))))))))) => 863.79/112.21 (((((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ Y0) & 863.79/112.21 (Y1 @ Y2)))))) => 863.79/112.21 (((??) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y2 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1)) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 Y0 @ Y1) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset)))))))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((((setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ emptyset))) => 863.79/112.21 (((Y0) = (Y1))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (((!!) @ ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (((in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 (setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 emptyset) @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y0 @ 863.79/112.21 ( 863.79/112.21 setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)) @ 863.79/112.21 emptyset))) => 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (Y2)))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((iskpair @ Y0) => 863.79/112.21 (((??) @ (^[Y1 : $i]: 863.79/112.21 (((in @ 863.79/112.21 Y1 @ 863.79/112.21 (dsetconstr @ 863.79/112.21 ( 863.79/112.21 setunion @ 863.79/112.21 Y0) @ 863.79/112.21 ( 863.79/112.21 ^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0)))) & 863.79/112.21 (( 863.79/112.21 (dsetconstr @ 863.79/112.21 (setunion @ 863.79/112.21 Y0) @ 863.79/112.21 (^[Y2 : $i]: 863.79/112.21 (in @ 863.79/112.21 (setadjoin @ 863.79/112.21 Y2 @ 863.79/112.21 emptyset) @ 863.79/112.21 Y0))) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset))))))))))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((((??) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (in @ 863.79/112.21 Y1 @ 863.79/112.21 Y0) & 863.79/112.21 (( 863.79/112.21 (Y0) = 863.79/112.21 (setadjoin @ 863.79/112.21 Y1 @ 863.79/112.21 emptyset)))))))) => 863.79/112.21 (in @ 863.79/112.21 (setunion @ Y0) @ Y0)))))) => 863.79/112.21 (((((!!) @ (^[Y0 : $i]: 863.79/112.21 (((!!) @ (^[Y1 : $i]: 863.79/112.21 (( 863.79/112.21 (kfst @ 863.79/112.21 ( 863.79/112.22 kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y0))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 Y0)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1)))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y1 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2)))))) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2))))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y1))))))))) => 863.79/112.22 (((( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y0)) = 863.79/112.22 (Y0)))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2) @ 863.79/112.22 Y1)))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y2 @ Y0))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y3 @ Y1))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (kfst @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y2))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2)) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ 863.79/112.22 Y4) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7)))))))))))))))) => 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.22 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1169])). 863.79/112.22 thf(zip_derived_cl1181, plain, 863.79/112.22 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((!!) @ (^[Y3 : $i]: 863.79/112.22 (((in @ Y3 @ 863.79/112.22 Y1) => (in @ 863.79/112.22 (kpair @ Y2 @ Y3) @ 863.79/112.22 (powerset @ 863.79/112.22 (powerset @ 863.79/112.22 (binunion @ 863.79/112.22 Y0 @ Y1)))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((!!) @ (^[Y3 : $i]: 863.79/112.22 (((in @ Y3 @ 863.79/112.22 Y1) => (in @ 863.79/112.22 (kpair @ Y2 @ 863.79/112.22 Y3) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ Y0 @ Y1)) => 863.79/112.22 (((??) @ (^[Y3 : $i]: 863.79/112.22 (((in @ Y3 @ 863.79/112.22 Y0) & 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) & 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (kpair @ 863.79/112.22 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ Y0 @ Y1)) => 863.79/112.22 (iskpair @ Y2)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ (setunion @ Y0)) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (in @ Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)) @ Y0)))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ Y0 @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((setunion @ 863.79/112.22 (setadjoin @ Y0 @ emptyset)) = (Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y3) = 863.79/112.22 (Y2)))))))))) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) & (Y1 @ 863.79/112.22 Y2)))))) => 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((((setadjoin @ 863.79/112.22 Y0 @ emptyset) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ emptyset))) => 863.79/112.22 (((Y0) = (Y1))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset))) => 863.79/112.22 (((Y0) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((iskpair @ Y0) => 863.79/112.22 (((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (setunion @ 863.79/112.22 Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0)))) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 (setunion @ 863.79/112.22 Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y1 @ Y0) & 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (in @ (setunion @ Y0) @ 863.79/112.22 Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((kfst @ 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y0))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 Y0)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y1 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2)))))) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2))))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y1))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y0)) = 863.79/112.22 (Y0)))))))) => 863.79/112.22 (((( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2) @ 863.79/112.22 Y1)))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y2 @ Y0))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y3 @ Y1))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (kfst @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y2))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2)) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ 863.79/112.22 Y4) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7)))))))))))))))) => 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.22 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1175])). 863.79/112.22 thf(zip_derived_cl1188, plain, 863.79/112.22 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((!!) @ (^[Y3 : $i]: 863.79/112.22 (((in @ Y3 @ 863.79/112.22 Y1) => (in @ 863.79/112.22 (kpair @ Y2 @ Y3) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ Y0 @ Y1)) => 863.79/112.22 (((??) @ (^[Y3 : $i]: 863.79/112.22 (((in @ Y3 @ 863.79/112.22 Y0) & 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) & 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (kpair @ 863.79/112.22 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ Y0 @ Y1)) => 863.79/112.22 (iskpair @ Y2)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ (setunion @ Y0)) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (in @ Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)) @ Y0)))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ Y0 @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((setunion @ (setadjoin @ Y0 @ emptyset)) = 863.79/112.22 (Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) & (Y1 @ 863.79/112.22 Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) & (Y1 @ 863.79/112.22 Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y3) = 863.79/112.22 (Y2)))))))))) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) & 863.79/112.22 (Y1 @ Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((((setadjoin @ Y0 @ 863.79/112.22 emptyset) = 863.79/112.22 (setadjoin @ Y1 @ 863.79/112.22 emptyset))) => 863.79/112.22 (((Y0) = (Y1))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((iskpair @ Y0) => 863.79/112.22 (((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (setunion @ 863.79/112.22 Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0)))) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 (setunion @ 863.79/112.22 Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 Y0) & 863.79/112.22 (((Y0) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (in @ (setunion @ Y0) @ 863.79/112.22 Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((kfst @ 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y0))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 Y0)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((((Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (((setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y1 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2)))))) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2))))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y1))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y0)) = 863.79/112.22 (Y0)))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2) @ 863.79/112.22 Y1)))))))))))) => 863.79/112.22 (((( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y2 @ Y0))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y3 @ Y1))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (kfst @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y2))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2)) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ 863.79/112.22 Y4) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7)))))))))))))))) => 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.22 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1181])). 863.79/112.22 thf(zip_derived_cl1196, plain, 863.79/112.22 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ Y0 @ Y1)) => 863.79/112.22 (((??) @ (^[Y3 : $i]: 863.79/112.22 (((in @ Y3 @ Y0) & 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y4 @ Y1) & 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (kpair @ 863.79/112.22 Y3 @ Y4)))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ Y0 @ Y1)) => 863.79/112.22 (iskpair @ Y2)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ (setunion @ Y0)) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & (in @ 863.79/112.22 Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)) @ Y0)))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ Y0 @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((setunion @ (setadjoin @ Y0 @ emptyset)) = 863.79/112.22 (Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) & (Y1 @ 863.79/112.22 Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) & (Y1 @ 863.79/112.22 Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((Y1 @ Y2) => 863.79/112.22 (((( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y3) = 863.79/112.22 (Y2)))))))))) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) & 863.79/112.22 (Y1 @ Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((((setadjoin @ Y0 @ 863.79/112.22 emptyset) = 863.79/112.22 (setadjoin @ Y1 @ 863.79/112.22 emptyset))) => 863.79/112.22 (((Y0) = (Y1))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((iskpair @ Y0) => 863.79/112.22 (((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0)))) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 Y0) & 863.79/112.22 (((Y0) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (in @ (setunion @ Y0) @ Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((kfst @ 863.79/112.22 (kpair @ Y0 @ 863.79/112.22 Y1)) = 863.79/112.22 (Y0))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 Y0)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((((Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (((setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y1 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2)))))) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2))))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y1))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 (kfst @ Y0) @ 863.79/112.22 (ksnd @ Y0)) = 863.79/112.22 (Y0)))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2) @ 863.79/112.22 Y1)))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y2 @ Y0))))))))))))))) => 863.79/112.22 (((( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y3 @ Y1))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (kfst @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y2))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2)) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ 863.79/112.22 Y4) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7)))))))))))))))) => 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.22 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1188])). 863.79/112.22 thf(zip_derived_cl1204, plain, 863.79/112.22 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ Y0 @ Y1)) => 863.79/112.22 (iskpair @ Y2)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ (setunion @ Y0)) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & (in @ 863.79/112.22 Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)) @ Y0)))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ Y0 @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((setunion @ (setadjoin @ Y0 @ emptyset)) = 863.79/112.22 (Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (((in @ Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (((Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset)))))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((Y1 @ Y2) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y3) = 863.79/112.22 (Y2)))))))))) => 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((((setadjoin @ Y0 @ 863.79/112.22 emptyset) = 863.79/112.22 (setadjoin @ Y1 @ 863.79/112.22 emptyset))) => 863.79/112.22 (((Y0) = (Y1))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((iskpair @ Y0) => 863.79/112.22 (((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0)))) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 Y0))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ Y0) & 863.79/112.22 (((Y0) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ emptyset)))))))) => 863.79/112.22 (in @ (setunion @ Y0) @ Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((kfst @ 863.79/112.22 (kpair @ Y0 @ Y1)) = 863.79/112.22 (Y0))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y2 @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 (kfst @ Y2) @ 863.79/112.22 Y0)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y1 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2)))))) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2))))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y1))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (((kpair @ 863.79/112.22 (kfst @ Y0) @ 863.79/112.22 (ksnd @ Y0)) = 863.79/112.22 (Y0)))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2) @ 863.79/112.22 Y1)))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y2 @ Y0))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y3 @ Y1))))))))))))))) => 863.79/112.22 (((( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (kfst @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y2))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2)) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ 863.79/112.22 Y4) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7)))))))))))))))) => 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.22 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1196])). 863.79/112.22 thf(zip_derived_cl1212, plain, 863.79/112.22 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ (setunion @ Y0)) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & (in @ Y1 @ 863.79/112.22 Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ (setunion @ (setadjoin @ Y0 @ emptyset)) @ 863.79/112.22 Y0)))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ Y0 @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((setunion @ (setadjoin @ Y0 @ emptyset)) = (Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((!!) @ (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset)))))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((Y1 @ Y2) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y3) = 863.79/112.22 (Y2)))))))))) => 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) & (Y1 @ 863.79/112.22 Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((((setadjoin @ Y0 @ 863.79/112.22 emptyset) = 863.79/112.22 (setadjoin @ Y1 @ 863.79/112.22 emptyset))) => 863.79/112.22 (((Y0) = (Y1))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset))) => 863.79/112.22 (((Y0) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((iskpair @ Y0) => 863.79/112.22 (((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset) @ 863.79/112.22 Y0)))) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset) @ 863.79/112.22 Y0))) = 863.79/112.22 (setadjoin @ Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ Y0) & 863.79/112.22 (((Y0) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ emptyset)))))))) => 863.79/112.22 (in @ (setunion @ Y0) @ Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((kfst @ 863.79/112.22 (kpair @ Y0 @ Y1)) = 863.79/112.22 (Y0))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 (kfst @ Y2) @ 863.79/112.22 Y0)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y1)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y1) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y1 @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2)))))) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 ( 863.79/112.22 setunion @ 863.79/112.22 Y0) @ 863.79/112.22 ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 Y2))))) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y0 @ Y1)) = 863.79/112.22 (Y1))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (iskpair @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y0) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y0)) = 863.79/112.22 (Y0)))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2) @ 863.79/112.22 Y1)))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y2 @ Y0))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3) @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 Y3 @ Y1))))))))))))))) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (kfst @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y2))))))))))))))))))) => 863.79/112.22 (((( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (ksnd @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y2 @ Y3)) = 863.79/112.22 (Y3))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 ( 863.79/112.22 ksnd @ Y2)) = 863.79/112.22 (Y2)))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ 863.79/112.22 Y4) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (subset @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y5 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y4 @ Y5) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y3) = 863.79/112.22 (kpair @ 863.79/112.22 Y4 @ Y5))))))))))))))) @ 863.79/112.22 (cartprod @ 863.79/112.22 Y0 @ Y1))))))))))) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y0 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : 863.79/112.22 $i > $i > $o]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y4 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y4 @ 863.79/112.22 Y1) => 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kpair @ 863.79/112.22 Y3 @ Y4) @ 863.79/112.22 ( 863.79/112.22 dsetconstr @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1) @ 863.79/112.22 ( 863.79/112.22 ^[Y5 : $i]: 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y6 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y6 @ 863.79/112.22 Y0) & 863.79/112.22 (( 863.79/112.22 (??) @ ( 863.79/112.22 ^[Y7 : $i]: 863.79/112.22 (( 863.79/112.22 ( 863.79/112.22 in @ 863.79/112.22 Y7 @ Y1) & 863.79/112.22 ( 863.79/112.22 Y2 @ 863.79/112.22 Y6 @ Y7) & 863.79/112.22 ( 863.79/112.22 ( 863.79/112.22 (Y5) = 863.79/112.22 (kpair @ 863.79/112.22 Y6 @ Y7)))))))))))))))) => 863.79/112.22 (Y2 @ 863.79/112.22 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.22 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1204])). 863.79/112.22 thf(zip_derived_cl1220, plain, 863.79/112.22 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ (setunion @ (setadjoin @ Y0 @ emptyset)) @ Y0)))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (subset @ Y0 @ 863.79/112.22 (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((setunion @ (setadjoin @ Y0 @ emptyset)) = (Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((!!) @ (^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ Y0 @ 863.79/112.22 Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ Y0 @ 863.79/112.22 Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ Y2 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) & 863.79/112.22 (Y1 @ Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ Y0) => 863.79/112.22 (((Y1 @ Y2) => 863.79/112.22 (((((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y3) = 863.79/112.22 (Y2)))))))))) => 863.79/112.22 (((??) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y3 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (( 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset))))))))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.22 (((((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) => 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (((in @ 863.79/112.22 Y3 @ 863.79/112.22 Y0) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y2) => 863.79/112.22 (( 863.79/112.22 (Y1 @ 863.79/112.22 Y3) => 863.79/112.22 (( 863.79/112.22 (Y2) = 863.79/112.22 (Y3))))))))))))))))) => 863.79/112.22 (((((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 Y0) & (Y1 @ 863.79/112.22 Y2)))))) => 863.79/112.22 (((??) @ (^[Y2 : $i]: 863.79/112.22 (((in @ Y2 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 Y0 @ Y1)) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 Y0 @ Y1) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset)))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((((setadjoin @ Y0 @ 863.79/112.22 emptyset) = (setadjoin @ 863.79/112.22 Y1 @ emptyset))) => 863.79/112.22 (((Y0) = (Y1))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (((in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset))) => 863.79/112.22 (((Y0) = (Y2)))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((iskpair @ Y0) => 863.79/112.22 (((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ 863.79/112.22 (dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset) @ 863.79/112.22 Y0)))) & 863.79/112.22 (((dsetconstr @ 863.79/112.22 (setunion @ Y0) @ 863.79/112.22 (^[Y2 : $i]: 863.79/112.22 (in @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y2 @ emptyset) @ 863.79/112.22 Y0))) = 863.79/112.22 (setadjoin @ Y1 @ 863.79/112.22 emptyset))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((((??) @ (^[Y1 : $i]: 863.79/112.22 (((in @ Y1 @ Y0) & 863.79/112.22 (((Y0) = 863.79/112.22 (setadjoin @ Y1 @ 863.79/112.22 emptyset)))))))) => 863.79/112.22 (in @ (setunion @ Y0) @ Y0)))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((kfst @ 863.79/112.22 (kpair @ Y0 @ Y1)) = 863.79/112.22 (Y0))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ (^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (in @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 cartprod @ 863.79/112.22 Y0 @ Y1)) => 863.79/112.22 (in @ 863.79/112.22 ( 863.79/112.22 kfst @ Y2) @ 863.79/112.22 Y0)))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 emptyset) @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y2 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y3 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (((!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (kpair @ 863.79/112.22 Y0 @ 863.79/112.22 Y1) = 863.79/112.22 (kpair @ 863.79/112.22 Y2 @ Y3))) => 863.79/112.22 (( 863.79/112.22 (Y0) = 863.79/112.22 (Y2))))))))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((((Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (((setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (((( 863.79/112.22 (Y0) = 863.79/112.22 (Y1))) => 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y1 @ 863.79/112.22 emptyset)) @ 863.79/112.22 emptyset)) = 863.79/112.22 (setadjoin @ 863.79/112.22 (setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.22 emptyset))))))))))) => 863.79/112.22 (((((!!) @ (^[Y0 : $i]: 863.79/112.22 (((!!) @ (^[Y1 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y2 : $i]: 863.79/112.22 (( 863.79/112.22 (!!) @ ( 863.79/112.22 ^[Y3 : $i]: 863.79/112.22 (( 863.79/112.22 (( 863.79/112.22 (setadjoin @ 863.79/112.22 ( 863.79/112.22 setadjoin @ 863.79/112.22 Y0 @ 863.79/112.22 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (Y2) = 863.79/112.23 (Y3))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset))) => 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (Y1)))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 Y0 @ 863.79/112.23 Y1) = 863.79/112.23 (kpair @ 863.79/112.23 Y2 @ Y3))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((iskpair @ 863.79/112.23 Y0) => 863.79/112.23 (((??) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y1 @ 863.79/112.23 ( 863.79/112.23 dsetconstr @ 863.79/112.23 ( 863.79/112.23 setunion @ 863.79/112.23 Y0) @ 863.79/112.23 ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y0) @ 863.79/112.23 Y2)))))) & 863.79/112.23 (( 863.79/112.23 (dsetconstr @ 863.79/112.23 ( 863.79/112.23 setunion @ 863.79/112.23 Y0) @ 863.79/112.23 ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y0) @ 863.79/112.23 Y2))))) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (ksnd @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y0 @ Y1)) = 863.79/112.23 (Y1))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (iskpair @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y0) @ 863.79/112.23 ( 863.79/112.23 ksnd @ Y0)) = 863.79/112.23 (Y0)))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 ksnd @ Y2) @ 863.79/112.23 Y1)))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3) @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 Y2 @ Y0))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3) @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 Y3 @ Y1))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (kfst @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3)) = 863.79/112.23 (Y2))))))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (ksnd @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3)) = 863.79/112.23 (Y3))))))))))))))))))) => 863.79/112.23 (((( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y2) @ 863.79/112.23 ( 863.79/112.23 ksnd @ Y2)) = 863.79/112.23 (Y2)))))))))))))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (Y2 @ 863.79/112.23 Y3 @ 863.79/112.23 Y4) => 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y3 @ Y4) @ 863.79/112.23 ( 863.79/112.23 dsetconstr @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y6 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y6 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y7 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y7 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y6 @ Y7) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y5) = 863.79/112.23 (kpair @ 863.79/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (subset @ 863.79/112.23 (dsetconstr @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 (^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y5 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y4 @ Y5) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y3) = 863.79/112.23 (kpair @ 863.79/112.23 Y4 @ Y5))))))))))))))) @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1))))))))))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (subset @ 863.79/112.23 (dsetconstr @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 (^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y5 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y4 @ Y5) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y3) = 863.79/112.23 (kpair @ 863.79/112.23 Y4 @ Y5))))))))))))))) @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1))))))))))) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y3 @ Y4) @ 863.79/112.23 ( 863.79/112.23 dsetconstr @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y6 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y6 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y7 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y7 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y6 @ Y7) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y5) = 863.79/112.23 (kpair @ 863.79/112.23 Y6 @ Y7)))))))))))))))) => 863.79/112.23 (Y2 @ 863.79/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1212])). 863.79/112.23 thf(zip_derived_cl1228, plain, 863.79/112.23 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (subset @ Y0 @ (setunion @ (setadjoin @ Y0 @ emptyset)))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((setunion @ (setadjoin @ Y0 @ emptyset)) = (Y0)))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) => 863.79/112.23 (((!!) @ (^[Y3 : $i]: 863.79/112.23 (((in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (Y1 @ 863.79/112.23 Y2) => 863.79/112.23 (( 863.79/112.23 (Y1 @ 863.79/112.23 Y3) => 863.79/112.23 (( 863.79/112.23 (Y2) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) & 863.79/112.23 (Y1 @ Y2)))))) => 863.79/112.23 (((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ 863.79/112.23 (dsetconstr @ Y0 @ Y1)) & 863.79/112.23 (((dsetconstr @ Y0 @ 863.79/112.23 Y1) = (setadjoin @ 863.79/112.23 Y2 @ emptyset)))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ 863.79/112.23 (dsetconstr @ Y0 @ Y1)) & 863.79/112.23 (((dsetconstr @ Y0 @ 863.79/112.23 Y1) = (setadjoin @ 863.79/112.23 Y2 @ emptyset)))))))) => 863.79/112.23 (((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) & 863.79/112.23 (Y1 @ Y2)))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) => 863.79/112.23 (((Y1 @ Y2) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (((in @ Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (((Y1 @ 863.79/112.23 Y3) => 863.79/112.23 (( 863.79/112.23 (Y3) = 863.79/112.23 (Y2)))))))))) => 863.79/112.23 (((??) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (((in @ Y3 @ 863.79/112.23 (dsetconstr @ 863.79/112.23 Y0 @ Y1)) & 863.79/112.23 (((dsetconstr @ 863.79/112.23 Y0 @ Y1) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset))))))))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) => 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (((in @ Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (((Y1 @ 863.79/112.23 Y2) => 863.79/112.23 (( 863.79/112.23 (Y1 @ 863.79/112.23 Y3) => 863.79/112.23 (( 863.79/112.23 (Y2) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) & 863.79/112.23 (Y1 @ Y2)))))) => 863.79/112.23 (((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ 863.79/112.23 (dsetconstr @ 863.79/112.23 Y0 @ Y1)) & 863.79/112.23 (((dsetconstr @ 863.79/112.23 Y0 @ Y1) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y2 @ emptyset)))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((((setadjoin @ Y0 @ 863.79/112.23 emptyset) = (setadjoin @ 863.79/112.23 Y1 @ emptyset))) => 863.79/112.23 (((Y0) = (Y1))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y2 @ emptyset) @ 863.79/112.23 (setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ emptyset) @ 863.79/112.23 (setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset))) => 863.79/112.23 (((Y0) = (Y2)))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((iskpair @ Y0) => 863.79/112.23 (((??) @ (^[Y1 : $i]: 863.79/112.23 (((in @ Y1 @ 863.79/112.23 (dsetconstr @ 863.79/112.23 (setunion @ Y0) @ 863.79/112.23 (^[Y2 : $i]: 863.79/112.23 (in @ 863.79/112.23 (setadjoin @ Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 Y0)))) & 863.79/112.23 (((dsetconstr @ 863.79/112.23 (setunion @ Y0) @ 863.79/112.23 (^[Y2 : $i]: 863.79/112.23 (in @ 863.79/112.23 (setadjoin @ Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 Y0))) = 863.79/112.23 (setadjoin @ Y1 @ 863.79/112.23 emptyset))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((((??) @ (^[Y1 : $i]: 863.79/112.23 (((in @ Y1 @ Y0) & 863.79/112.23 (((Y0) = (setadjoin @ 863.79/112.23 Y1 @ emptyset)))))))) => 863.79/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((kfst @ 863.79/112.23 (kpair @ Y0 @ Y1)) = 863.79/112.23 (Y0))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kfst @ Y2) @ 863.79/112.23 Y0)))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (Y2))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 Y0 @ 863.79/112.23 Y1) = 863.79/112.23 (kpair @ 863.79/112.23 Y2 @ Y3))) => 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (Y2))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((((Y0) = (Y1))) => 863.79/112.23 (((setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((((Y0) = 863.79/112.23 (Y1))) => 863.79/112.23 (((setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 emptyset))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (Y2) = 863.79/112.23 (Y3))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset))) => 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (Y1)))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 Y0 @ 863.79/112.23 Y1) = 863.79/112.23 (kpair @ 863.79/112.23 Y2 @ Y3))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((iskpair @ 863.79/112.23 Y0) => 863.79/112.23 (((??) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y1 @ 863.79/112.23 ( 863.79/112.23 dsetconstr @ 863.79/112.23 ( 863.79/112.23 setunion @ 863.79/112.23 Y0) @ 863.79/112.23 ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y0) @ 863.79/112.23 Y2)))))) & 863.79/112.23 (( 863.79/112.23 (dsetconstr @ 863.79/112.23 ( 863.79/112.23 setunion @ 863.79/112.23 Y0) @ 863.79/112.23 ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y0) @ 863.79/112.23 Y2))))) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (ksnd @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y0 @ Y1)) = 863.79/112.23 (Y1))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((iskpair @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 (kfst @ Y0) @ 863.79/112.23 (ksnd @ Y0)) = 863.79/112.23 (Y0)))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 ksnd @ Y2) @ 863.79/112.23 Y1)))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3) @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 Y2 @ Y0))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3) @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 Y3 @ Y1))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (kfst @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3)) = 863.79/112.23 (Y2))))))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (ksnd @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3)) = 863.79/112.23 (Y3))))))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y2) @ 863.79/112.23 ( 863.79/112.23 ksnd @ Y2)) = 863.79/112.23 (Y2)))))))))))))) => 863.79/112.23 (((( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (Y2 @ 863.79/112.23 Y3 @ 863.79/112.23 Y4) => 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y3 @ Y4) @ 863.79/112.23 ( 863.79/112.23 dsetconstr @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y6 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y6 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y7 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y7 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y6 @ Y7) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y5) = 863.79/112.23 (kpair @ 863.79/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (subset @ 863.79/112.23 (dsetconstr @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 (^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y5 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y4 @ Y5) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y3) = 863.79/112.23 (kpair @ 863.79/112.23 Y4 @ Y5))))))))))))))) @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1))))))))))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (subset @ 863.79/112.23 (dsetconstr @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 (^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y5 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y4 @ Y5) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y3) = 863.79/112.23 (kpair @ 863.79/112.23 Y4 @ Y5))))))))))))))) @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1))))))))))) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y3 @ Y4) @ 863.79/112.23 ( 863.79/112.23 dsetconstr @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1) @ 863.79/112.23 ( 863.79/112.23 ^[Y5 : $i]: 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y6 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y6 @ 863.79/112.23 Y0) & 863.79/112.23 (( 863.79/112.23 (??) @ ( 863.79/112.23 ^[Y7 : $i]: 863.79/112.23 (( 863.79/112.23 ( 863.79/112.23 in @ 863.79/112.23 Y7 @ Y1) & 863.79/112.23 ( 863.79/112.23 Y2 @ 863.79/112.23 Y6 @ Y7) & 863.79/112.23 ( 863.79/112.23 ( 863.79/112.23 (Y5) = 863.79/112.23 (kpair @ 863.79/112.23 Y6 @ Y7)))))))))))))))) => 863.79/112.23 (Y2 @ 863.79/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 863.79/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1220])). 863.79/112.23 thf(zip_derived_cl1236, plain, 863.79/112.23 (~ (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((setunion @ (setadjoin @ Y0 @ emptyset)) = (Y0)))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) => 863.79/112.23 (((!!) @ (^[Y3 : $i]: 863.79/112.23 (((in @ Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (((Y1 @ 863.79/112.23 Y2) => 863.79/112.23 (( 863.79/112.23 (Y1 @ 863.79/112.23 Y3) => 863.79/112.23 (( 863.79/112.23 (Y2) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) & (Y1 @ 863.79/112.23 Y2)))))) => 863.79/112.23 (((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ 863.79/112.23 (dsetconstr @ Y0 @ Y1)) & 863.79/112.23 (((dsetconstr @ Y0 @ 863.79/112.23 Y1) = (setadjoin @ 863.79/112.23 Y2 @ emptyset)))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ 863.79/112.23 (dsetconstr @ Y0 @ Y1)) & 863.79/112.23 (((dsetconstr @ Y0 @ 863.79/112.23 Y1) = (setadjoin @ 863.79/112.23 Y2 @ emptyset)))))))) => 863.79/112.23 (((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) & (Y1 @ 863.79/112.23 Y2)))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) => 863.79/112.23 (((Y1 @ Y2) => 863.79/112.23 (((((!!) @ (^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (Y1 @ 863.79/112.23 Y3) => 863.79/112.23 (( 863.79/112.23 (Y3) = 863.79/112.23 (Y2)))))))))) => 863.79/112.23 (((??) @ (^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 ( 863.79/112.23 dsetconstr @ 863.79/112.23 Y0 @ Y1)) & 863.79/112.23 (( 863.79/112.23 (dsetconstr @ 863.79/112.23 Y0 @ 863.79/112.23 Y1) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset))))))))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i > $o]: 863.79/112.23 (((((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) => 863.79/112.23 (((!!) @ (^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (Y1 @ 863.79/112.23 Y2) => 863.79/112.23 (( 863.79/112.23 (Y1 @ 863.79/112.23 Y3) => 863.79/112.23 (( 863.79/112.23 (Y2) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ Y0) & 863.79/112.23 (Y1 @ Y2)))))) => 863.79/112.23 (((??) @ (^[Y2 : $i]: 863.79/112.23 (((in @ Y2 @ 863.79/112.23 (dsetconstr @ 863.79/112.23 Y0 @ Y1)) & 863.79/112.23 (((dsetconstr @ 863.79/112.23 Y0 @ Y1) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y2 @ emptyset)))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((((setadjoin @ Y0 @ emptyset) = 863.79/112.23 (setadjoin @ Y1 @ emptyset))) => 863.79/112.23 (((Y0) = (Y1))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ 863.79/112.23 (setadjoin @ Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 (setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ emptyset) @ 863.79/112.23 (setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ emptyset)) @ 863.79/112.23 emptyset))) => 863.79/112.23 (((Y0) = (Y2)))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((iskpair @ Y0) => 863.79/112.23 (((??) @ (^[Y1 : $i]: 863.79/112.23 (((in @ Y1 @ 863.79/112.23 (dsetconstr @ 863.79/112.23 (setunion @ Y0) @ 863.79/112.23 (^[Y2 : $i]: 863.79/112.23 (in @ 863.79/112.23 (setadjoin @ Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 Y0)))) & 863.79/112.23 (((dsetconstr @ 863.79/112.23 (setunion @ Y0) @ 863.79/112.23 (^[Y2 : $i]: 863.79/112.23 (in @ 863.79/112.23 (setadjoin @ Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 Y0))) = 863.79/112.23 (setadjoin @ Y1 @ 863.79/112.23 emptyset))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((((??) @ (^[Y1 : $i]: 863.79/112.23 (((in @ Y1 @ Y0) & 863.79/112.23 (((Y0) = (setadjoin @ 863.79/112.23 Y1 @ emptyset)))))))) => 863.79/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((kfst @ 863.79/112.23 (kpair @ Y0 @ Y1)) = 863.79/112.23 (Y0))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (((in @ 863.79/112.23 Y2 @ 863.79/112.23 (cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 (kfst @ Y2) @ 863.79/112.23 Y0)))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (Y2))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ (^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 Y0 @ 863.79/112.23 Y1) = 863.79/112.23 (kpair @ 863.79/112.23 Y2 @ Y3))) => 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (Y2))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((((Y0) = (Y1))) => 863.79/112.23 (((setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ emptyset))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((((Y0) = (Y1))) => 863.79/112.23 (((setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 (setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 emptyset))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (Y2) = 863.79/112.23 (Y3))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset))) => 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (Y1)))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y0 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)) = 863.79/112.23 (setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 emptyset) @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 setadjoin @ 863.79/112.23 Y3 @ 863.79/112.23 emptyset)) @ 863.79/112.23 emptyset)))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ (^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 Y0 @ 863.79/112.23 Y1) = 863.79/112.23 (kpair @ 863.79/112.23 Y2 @ Y3))) => 863.79/112.23 (( 863.79/112.23 (Y1) = 863.79/112.23 (Y3))))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((iskpair @ 863.79/112.23 Y0) => 863.79/112.23 (((??) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (((in @ 863.79/112.23 Y1 @ 863.79/112.23 (dsetconstr @ 863.79/112.23 ( 863.79/112.23 setunion @ 863.79/112.23 Y0) @ 863.79/112.23 ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y0) @ 863.79/112.23 Y2)))))) & 863.79/112.23 (( 863.79/112.23 (dsetconstr @ 863.79/112.23 (setunion @ 863.79/112.23 Y0) @ 863.79/112.23 (^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (Y0) = 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y0) @ 863.79/112.23 Y2))))) = 863.79/112.23 (setadjoin @ 863.79/112.23 Y1 @ 863.79/112.23 emptyset))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (((ksnd @ 863.79/112.23 (kpair @ 863.79/112.23 Y0 @ Y1)) = 863.79/112.23 (Y1))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((iskpair @ 863.79/112.23 Y0) => 863.79/112.23 (((kpair @ 863.79/112.23 (kfst @ Y0) @ 863.79/112.23 (ksnd @ Y0)) = 863.79/112.23 (Y0)))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 ksnd @ Y2) @ 863.79/112.23 Y1)))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3) @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 Y2 @ Y0))))))))))))))) => 863.79/112.23 (((((!!) @ (^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3) @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (in @ 863.79/112.23 Y3 @ Y1))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (kfst @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3)) = 863.79/112.23 (Y2))))))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (((!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (ksnd @ 863.79/112.23 ( 863.79/112.23 kpair @ 863.79/112.23 Y2 @ Y3)) = 863.79/112.23 (Y3))))))))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y2 @ 863.79/112.23 ( 863.79/112.23 cartprod @ 863.79/112.23 Y0 @ Y1)) => 863.79/112.23 (( 863.79/112.23 (kpair @ 863.79/112.23 ( 863.79/112.23 kfst @ Y2) @ 863.79/112.23 ( 863.79/112.23 ksnd @ Y2)) = 863.79/112.23 (Y2)))))))))))))) => 863.79/112.23 (((((!!) @ ( 863.79/112.23 ^[Y0 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y1 : $i]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y2 : 863.79/112.23 $i > $i > $o]: 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y3 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y3 @ 863.79/112.23 Y0) => 863.79/112.23 (( 863.79/112.23 (!!) @ ( 863.79/112.23 ^[Y4 : $i]: 863.79/112.23 (( 863.79/112.23 (in @ 863.79/112.23 Y4 @ 863.79/112.23 Y1) => 863.79/112.23 (( 863.79/112.23 (Y2 @ 864.02/112.23 Y3 @ 864.02/112.23 Y4) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.23 (((( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7)))))))))))))))) => 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1228])). 864.02/112.23 thf(zip_derived_cl1243, plain, 864.02/112.23 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((!!) @ (^[Y3 : $i]: 864.02/112.23 (((in @ Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (((Y1 @ Y2) => 864.02/112.23 (((Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 864.02/112.23 (((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (dsetconstr @ Y0 @ Y1)) & 864.02/112.23 (((dsetconstr @ Y0 @ Y1) = 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset)))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (dsetconstr @ Y0 @ Y1)) & 864.02/112.23 (((dsetconstr @ Y0 @ Y1) = 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset)))))))) => 864.02/112.23 (((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((Y1 @ Y2) => 864.02/112.23 (((((!!) @ (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y3) = 864.02/112.23 (Y2)))))))))) => 864.02/112.23 (((??) @ (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 Y0 @ Y1)) & 864.02/112.23 (( 864.02/112.23 (dsetconstr @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((!!) @ (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (Y1 @ 864.02/112.23 Y2) => 864.02/112.23 (( 864.02/112.23 (Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) & 864.02/112.23 (Y1 @ Y2)))))) => 864.02/112.23 (((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (dsetconstr @ Y0 @ 864.02/112.23 Y1)) & 864.02/112.23 (((dsetconstr @ 864.02/112.23 Y0 @ Y1) = 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset)))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((setadjoin @ Y0 @ emptyset) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))) => 864.02/112.23 (((Y0) = (Y1))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ emptyset)) @ 864.02/112.23 emptyset))) => 864.02/112.23 (((Y0) = (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 Y0)))) & 864.02/112.23 (((dsetconstr @ 864.02/112.23 (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 Y0))) = 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ Y0) & 864.02/112.23 (((Y0) = (setadjoin @ 864.02/112.23 Y1 @ emptyset)))))))) => 864.02/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((kfst @ 864.02/112.23 (kpair @ Y0 @ Y1)) = (Y0))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 (kfst @ Y2) @ 864.02/112.23 Y0)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ emptyset) @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y1)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (setunion @ 864.02/112.23 Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2)))))) & 864.02/112.23 (((dsetconstr @ 864.02/112.23 (setunion @ 864.02/112.23 Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2))))) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((ksnd @ 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ Y1)) = 864.02/112.23 (Y1))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ 864.02/112.23 Y0) => 864.02/112.23 (((kpair @ 864.02/112.23 (kfst @ Y0) @ 864.02/112.23 (ksnd @ Y0)) = 864.02/112.23 (Y0)))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2) @ 864.02/112.23 Y1)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y2 @ Y0))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y3 @ Y1))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (kfst @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y2))))))))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (ksnd @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y2) @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2)) = 864.02/112.23 (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ 864.02/112.23 Y4) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7)))))))))))))))) => 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1236])). 864.02/112.23 thf(zip_derived_cl1249, plain, 864.02/112.23 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (dsetconstr @ Y0 @ Y1)) & 864.02/112.23 (((dsetconstr @ Y0 @ Y1) = 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset)))))))) => 864.02/112.23 (((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((Y1 @ Y2) => 864.02/112.23 (((((!!) @ (^[Y3 : $i]: 864.02/112.23 (((in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y3) = 864.02/112.23 (Y2)))))))))) => 864.02/112.23 (((??) @ (^[Y3 : $i]: 864.02/112.23 (((in @ 864.02/112.23 Y3 @ 864.02/112.23 (dsetconstr @ 864.02/112.23 Y0 @ Y1)) & 864.02/112.23 (( 864.02/112.23 (dsetconstr @ 864.02/112.23 Y0 @ Y1) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((!!) @ (^[Y3 : $i]: 864.02/112.23 (((in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (Y1 @ 864.02/112.23 Y2) => 864.02/112.23 (( 864.02/112.23 (Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) & 864.02/112.23 (Y1 @ Y2)))))) => 864.02/112.23 (((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (dsetconstr @ Y0 @ Y1)) & 864.02/112.23 (((dsetconstr @ Y0 @ 864.02/112.23 Y1) = (setadjoin @ 864.02/112.23 Y2 @ emptyset)))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((setadjoin @ Y0 @ emptyset) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))) => 864.02/112.23 (((Y0) = (Y1))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset))) => 864.02/112.23 (((Y0) = (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 Y0)))) & 864.02/112.23 (((dsetconstr @ 864.02/112.23 (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 Y0))) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ Y0) & 864.02/112.23 (((Y0) = (setadjoin @ Y1 @ 864.02/112.23 emptyset)))))))) => 864.02/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((kfst @ (kpair @ Y0 @ Y1)) = 864.02/112.23 (Y0))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 (kfst @ Y2) @ 864.02/112.23 Y0)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ emptyset) @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((( 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y1)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y1 @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 setunion @ 864.02/112.23 Y0) @ 864.02/112.23 ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2)))))) & 864.02/112.23 (( 864.02/112.23 (dsetconstr @ 864.02/112.23 ( 864.02/112.23 setunion @ 864.02/112.23 Y0) @ 864.02/112.23 ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2))))) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (ksnd @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y0 @ Y1)) = 864.02/112.23 (Y1))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ 864.02/112.23 Y0) => 864.02/112.23 (((kpair @ 864.02/112.23 (kfst @ Y0) @ 864.02/112.23 (ksnd @ Y0)) = 864.02/112.23 (Y0)))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2) @ 864.02/112.23 Y1)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y2 @ Y0))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y3 @ Y1))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (kfst @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y2))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (ksnd @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y2) @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2)) = 864.02/112.23 (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ 864.02/112.23 Y4) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7)))))))))))))))) => 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1243])). 864.02/112.23 thf(zip_derived_cl1254, plain, 864.02/112.23 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((Y1 @ Y2) => 864.02/112.23 (((((!!) @ (^[Y3 : $i]: 864.02/112.23 (((in @ Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (((Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y3) = 864.02/112.23 (Y2)))))))))) => 864.02/112.23 (((??) @ (^[Y3 : $i]: 864.02/112.23 (((in @ Y3 @ 864.02/112.23 (dsetconstr @ 864.02/112.23 Y0 @ Y1)) & 864.02/112.23 (((dsetconstr @ 864.02/112.23 Y0 @ Y1) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((!!) @ (^[Y3 : $i]: 864.02/112.23 (((in @ Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (((Y1 @ 864.02/112.23 Y2) => 864.02/112.23 (( 864.02/112.23 (Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) & (Y1 @ 864.02/112.23 Y2)))))) => 864.02/112.23 (((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (dsetconstr @ Y0 @ Y1)) & 864.02/112.23 (((dsetconstr @ Y0 @ 864.02/112.23 Y1) = (setadjoin @ 864.02/112.23 Y2 @ emptyset)))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((setadjoin @ Y0 @ emptyset) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))) => 864.02/112.23 (((Y0) = (Y1))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset))) => 864.02/112.23 (((Y0) = (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 Y0)))) & 864.02/112.23 (((dsetconstr @ 864.02/112.23 (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 Y0))) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ Y0) & 864.02/112.23 (((Y0) = (setadjoin @ Y1 @ 864.02/112.23 emptyset)))))))) => 864.02/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((kfst @ (kpair @ Y0 @ Y1)) = 864.02/112.23 (Y0))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 (kfst @ Y2) @ 864.02/112.23 Y0)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (((( 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((((setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset))) => 864.02/112.23 (((Y0) = 864.02/112.23 (Y1)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y1 @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 setunion @ 864.02/112.23 Y0) @ 864.02/112.23 ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2)))))) & 864.02/112.23 (( 864.02/112.23 (dsetconstr @ 864.02/112.23 ( 864.02/112.23 setunion @ 864.02/112.23 Y0) @ 864.02/112.23 ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2))))) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (ksnd @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y0 @ Y1)) = 864.02/112.23 (Y1))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((kpair @ 864.02/112.23 (kfst @ Y0) @ 864.02/112.23 (ksnd @ Y0)) = 864.02/112.23 (Y0)))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2) @ 864.02/112.23 Y1)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y2 @ Y0))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y3 @ Y1))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (kfst @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y2))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (ksnd @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y2) @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2)) = 864.02/112.23 (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ 864.02/112.23 Y4) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7)))))))))))))))) => 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1249])). 864.02/112.23 thf(zip_derived_cl1263, plain, 864.02/112.23 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.23 (((((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) => 864.02/112.23 (((!!) @ (^[Y3 : $i]: 864.02/112.23 (((in @ Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (((Y1 @ Y2) => 864.02/112.23 (((Y1 @ 864.02/112.23 Y3) => 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 864.02/112.23 (((??) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (dsetconstr @ Y0 @ Y1)) & 864.02/112.23 (((dsetconstr @ Y0 @ Y1) = 864.02/112.23 (setadjoin @ Y2 @ 864.02/112.23 emptyset)))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((setadjoin @ Y0 @ emptyset) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))) => 864.02/112.23 (((Y0) = (Y1))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset))) => 864.02/112.23 (((Y0) = (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 Y0)))) & 864.02/112.23 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 Y0))) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ Y0) & 864.02/112.23 (((Y0) = (setadjoin @ Y1 @ 864.02/112.23 emptyset)))))))) => 864.02/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((kfst @ (kpair @ Y0 @ Y1)) = 864.02/112.23 (Y0))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (cartprod @ Y0 @ 864.02/112.23 Y1)) => 864.02/112.23 (in @ 864.02/112.23 (kfst @ Y2) @ Y0)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (((((setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (((Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (((( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y1)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ 864.02/112.23 Y1 @ 864.02/112.23 (dsetconstr @ 864.02/112.23 ( 864.02/112.23 setunion @ 864.02/112.23 Y0) @ 864.02/112.23 ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2)))))) & 864.02/112.23 (( 864.02/112.23 (dsetconstr @ 864.02/112.23 (setunion @ 864.02/112.23 Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2))))) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((ksnd @ 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ Y1)) = 864.02/112.23 (Y1))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((kpair @ 864.02/112.23 (kfst @ Y0) @ 864.02/112.23 (ksnd @ Y0)) = 864.02/112.23 (Y0)))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2) @ 864.02/112.23 Y1)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y2 @ Y0))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y3 @ Y1))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (kfst @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y2))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (ksnd @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y2) @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2)) = 864.02/112.23 (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ 864.02/112.23 Y4) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7)))))))))))))))) => 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1254])). 864.02/112.23 thf(zip_derived_cl1272, plain, 864.02/112.23 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((setadjoin @ Y0 @ emptyset) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))) => 864.02/112.23 (((Y0) = (Y1))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset))) => 864.02/112.23 (((Y0) = (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 Y0)))) & 864.02/112.23 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 Y0))) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ Y0) & 864.02/112.23 (((Y0) = (setadjoin @ Y1 @ 864.02/112.23 emptyset)))))))) => 864.02/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((kfst @ (kpair @ Y0 @ Y1)) = (Y0))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.23 (cartprod @ Y0 @ Y1)) => 864.02/112.23 (in @ (kfst @ Y2) @ 864.02/112.23 Y0)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (((((kpair @ 864.02/112.23 Y0 @ Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (((Y0) = 864.02/112.23 (Y2))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((((Y0) = (Y1))) => 864.02/112.23 (((setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 emptyset))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (Y2) = 864.02/112.23 (Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset))) => 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (Y1)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y0 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)) = 864.02/112.23 (setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 emptyset) @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 setadjoin @ 864.02/112.23 Y3 @ 864.02/112.23 emptyset)) @ 864.02/112.23 emptyset)))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ 864.02/112.23 Y1) = 864.02/112.23 (kpair @ 864.02/112.23 Y2 @ Y3))) => 864.02/112.23 (( 864.02/112.23 (Y1) = 864.02/112.23 (Y3))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (setunion @ 864.02/112.23 Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2)))))) & 864.02/112.23 (((dsetconstr @ 864.02/112.23 (setunion @ 864.02/112.23 Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (Y0) = 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y0) @ 864.02/112.23 Y2))))) = 864.02/112.23 (setadjoin @ 864.02/112.23 Y1 @ 864.02/112.23 emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((ksnd @ 864.02/112.23 (kpair @ 864.02/112.23 Y0 @ Y1)) = 864.02/112.23 (Y1))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((kpair @ 864.02/112.23 (kfst @ Y0) @ 864.02/112.23 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2) @ 864.02/112.23 Y1)))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y2 @ Y0))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3) @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (in @ 864.02/112.23 Y3 @ Y1))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (kfst @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y2))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (ksnd @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y2 @ Y3)) = 864.02/112.23 (Y3))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y2 @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1)) => 864.02/112.23 (( 864.02/112.23 (kpair @ 864.02/112.23 ( 864.02/112.23 kfst @ Y2) @ 864.02/112.23 ( 864.02/112.23 ksnd @ Y2)) = 864.02/112.23 (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ 864.02/112.23 Y4) => 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (subset @ 864.02/112.23 (dsetconstr @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 (^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y5 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y4 @ Y5) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y3) = 864.02/112.23 (kpair @ 864.02/112.23 Y4 @ Y5))))))))))))))) @ 864.02/112.23 (cartprod @ 864.02/112.23 Y0 @ Y1))))))))))) => 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y0 : $i]: 864.02/112.23 (((!!) @ ( 864.02/112.23 ^[Y1 : $i]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y2 : 864.02/112.23 $i > $i > $o]: 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y3 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y3 @ 864.02/112.23 Y0) => 864.02/112.23 (( 864.02/112.23 (!!) @ ( 864.02/112.23 ^[Y4 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y4 @ 864.02/112.23 Y1) => 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 ( 864.02/112.23 kpair @ 864.02/112.23 Y3 @ Y4) @ 864.02/112.23 ( 864.02/112.23 dsetconstr @ 864.02/112.23 ( 864.02/112.23 cartprod @ 864.02/112.23 Y0 @ Y1) @ 864.02/112.23 ( 864.02/112.23 ^[Y5 : $i]: 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y6 : $i]: 864.02/112.23 (( 864.02/112.23 (in @ 864.02/112.23 Y6 @ 864.02/112.23 Y0) & 864.02/112.23 (( 864.02/112.23 (??) @ ( 864.02/112.23 ^[Y7 : $i]: 864.02/112.23 (( 864.02/112.23 ( 864.02/112.23 in @ 864.02/112.23 Y7 @ Y1) & 864.02/112.23 ( 864.02/112.23 Y2 @ 864.02/112.23 Y6 @ Y7) & 864.02/112.23 ( 864.02/112.23 ( 864.02/112.23 (Y5) = 864.02/112.23 (kpair @ 864.02/112.23 Y6 @ Y7)))))))))))))))) => 864.02/112.23 (Y2 @ 864.02/112.23 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.23 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1263])). 864.02/112.23 thf(zip_derived_cl1281, plain, 864.02/112.23 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ emptyset) @ 864.02/112.23 (setadjoin @ 864.02/112.23 (setadjoin @ Y0 @ 864.02/112.23 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.23 emptyset))) => 864.02/112.23 (((Y0) = (Y2)))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((iskpair @ Y0) => 864.02/112.23 (((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ 864.02/112.23 (dsetconstr @ (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ Y0)))) & 864.02/112.23 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.23 (^[Y2 : $i]: 864.02/112.23 (in @ 864.02/112.23 (setadjoin @ Y2 @ emptyset) @ Y0))) = 864.02/112.23 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((((??) @ (^[Y1 : $i]: 864.02/112.23 (((in @ Y1 @ Y0) & 864.02/112.23 (((Y0) = (setadjoin @ Y1 @ emptyset)))))))) => 864.02/112.23 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((kfst @ (kpair @ Y0 @ Y1)) = (Y0))))))))) => 864.02/112.23 (((((!!) @ (^[Y0 : $i]: 864.02/112.23 (((!!) @ (^[Y1 : $i]: 864.02/112.23 (((!!) @ (^[Y2 : $i]: 864.02/112.23 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ Y1)) => 864.02/112.24 (in @ (kfst @ Y2) @ 864.02/112.24 Y0)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y0) = 864.02/112.24 (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y0) = 864.02/112.24 (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((( 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (( 864.02/112.24 (Y0) = 864.02/112.24 (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ 864.02/112.24 Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (Y0) = 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y0) @ 864.02/112.24 Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ 864.02/112.24 Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y0) = 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y0) @ 864.02/112.24 Y2))))) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ 864.02/112.24 (kpair @ Y0 @ 864.02/112.24 Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1272])). 864.02/112.24 thf(zip_derived_cl1292, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (in @ (setadjoin @ Y2 @ emptyset) @ 864.02/112.24 Y0)))) & 864.02/112.24 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (in @ 864.02/112.24 (setadjoin @ Y2 @ emptyset) @ Y0))) = 864.02/112.24 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ Y0) & 864.02/112.24 (((Y0) = (setadjoin @ Y1 @ emptyset)))))))) => 864.02/112.24 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((kfst @ (kpair @ Y0 @ Y1)) = (Y0))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ Y1)) => 864.02/112.24 (in @ (kfst @ Y2) @ Y0)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y0) = 864.02/112.24 (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y0) = 864.02/112.24 (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (((Y0) = 864.02/112.24 (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y0) @ 864.02/112.24 Y2))))) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ 864.02/112.24 (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1281])). 864.02/112.24 thf(zip_derived_cl1304, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ Y0) & 864.02/112.24 (((Y0) = (setadjoin @ Y1 @ emptyset)))))))) => 864.02/112.24 (in @ (setunion @ Y0) @ Y0)))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((kfst @ (kpair @ Y0 @ Y1)) = (Y0))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ Y1)) => 864.02/112.24 (in @ (kfst @ Y2) @ Y0)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y0) = 864.02/112.24 (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y0) = 864.02/112.24 (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((( 864.02/112.24 (Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 Y2))))) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ 864.02/112.24 (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1292])). 864.02/112.24 thf(zip_derived_cl1315, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((kfst @ (kpair @ Y0 @ Y1)) = (Y0))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ Y1)) => 864.02/112.24 (in @ (kfst @ Y2) @ Y0)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y0) = (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (((Y0) = 864.02/112.24 (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ 864.02/112.24 (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1304])). 864.02/112.24 thf(zip_derived_cl1329, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ Y1)) => 864.02/112.24 (in @ (kfst @ Y2) @ Y0)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y0) = (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (((Y0) = (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y0) @ 864.02/112.24 Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ 864.02/112.24 (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1315])). 864.02/112.24 thf(zip_derived_cl1344, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y0) = (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ Y2 @ 864.02/112.24 Y3))) => 864.02/112.24 (((Y0) = (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((((kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (((Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ 864.02/112.24 (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1329])). 864.02/112.24 thf(zip_derived_cl1357, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ Y0 @ 864.02/112.24 Y1) = (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (((Y0) = (Y2))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((( 864.02/112.24 (Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ 864.02/112.24 (kpair @ Y0 @ Y1)) = (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1344])). 864.02/112.24 thf(zip_derived_cl1369, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y0 @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((((Y2) = 864.02/112.24 (Y3))) => 864.02/112.24 (((Y1) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ 864.02/112.24 (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y2) @ 864.02/112.24 (ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1357])). 864.02/112.24 thf(zip_derived_cl1380, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((((Y0) = (Y1))) => 864.02/112.24 (((setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ Y0 @ emptyset) @ emptyset))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((((Y2) = (Y3))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((( 864.02/112.24 (kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (( 864.02/112.24 (Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = 864.02/112.24 (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (((kpair @ 864.02/112.24 (kfst @ Y2) @ 864.02/112.24 (ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1369])). 864.02/112.24 thf(zip_derived_cl1389, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((((Y2) = (Y3))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y2 @ 864.02/112.24 emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (((Y1) = 864.02/112.24 (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2)))))) & 864.02/112.24 (((dsetconstr @ 864.02/112.24 (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ (kpair @ Y0 @ Y1)) = 864.02/112.24 (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = 864.02/112.24 (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((in @ 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i > $i > $o]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1380])). 864.02/112.24 thf(zip_derived_cl1396, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((((setadjoin @ Y0 @ 864.02/112.24 (setadjoin @ Y1 @ emptyset)) = 864.02/112.24 (setadjoin @ Y2 @ emptyset))) => 864.02/112.24 (((Y0) = (Y1)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ 864.02/112.24 emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ 864.02/112.24 Y0 @ Y1) = 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2)))))) & 864.02/112.24 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ (kpair @ Y0 @ Y1)) = (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ 864.02/112.24 Y1)) => 864.02/112.24 (in @ 864.02/112.24 (ksnd @ Y2) @ Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((in @ 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ Y2 @ 864.02/112.24 Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((in @ 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y2 @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 ( 864.02/112.24 kfst @ Y2) @ 864.02/112.24 ( 864.02/112.24 ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1389])). 864.02/112.24 thf(zip_derived_cl1403, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y0 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y1 @ emptyset)) @ 864.02/112.24 emptyset)) = 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ emptyset) @ 864.02/112.24 (setadjoin @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y2 @ 864.02/112.24 (setadjoin @ 864.02/112.24 Y3 @ emptyset)) @ 864.02/112.24 emptyset)))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ Y0 @ 864.02/112.24 Y1) = 864.02/112.24 (kpair @ Y2 @ 864.02/112.24 Y3))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ (kfst @ Y0) @ 864.02/112.24 Y2)))))) & 864.02/112.24 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ 864.02/112.24 (kfst @ Y0) @ Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ (kpair @ Y0 @ Y1)) = (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ Y1)) => 864.02/112.24 (in @ (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((in @ 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ Y3 @ 864.02/112.24 Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (( 864.02/112.24 (kpair @ 864.02/112.24 (kfst @ Y2) @ 864.02/112.24 (ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i > $i > $o]: 864.02/112.24 (subset @ 864.02/112.24 (dsetconstr @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 (^[Y3 : $i]: 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y5 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y4 @ Y5) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y3) = 864.02/112.24 (kpair @ 864.02/112.24 Y4 @ Y5))))))))))))))) @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1))))))))))) => 864.02/112.24 (((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y2 : $i > $i > $o]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7)))))))))))))))) => 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.24 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1396])). 864.02/112.24 thf(zip_derived_cl1412, plain, 864.02/112.24 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (((((kpair @ Y0 @ 864.02/112.24 Y1) = (kpair @ 864.02/112.24 Y2 @ Y3))) => 864.02/112.24 (((Y1) = (Y3))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((??) @ (^[Y1 : $i]: 864.02/112.24 (((in @ Y1 @ 864.02/112.24 (dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ (kfst @ Y0) @ 864.02/112.24 Y2)))))) & 864.02/112.24 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.24 (^[Y2 : $i]: 864.02/112.24 (((Y0) = (kpair @ (kfst @ Y0) @ 864.02/112.24 Y2))))) = 864.02/112.24 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((ksnd @ (kpair @ Y0 @ Y1)) = (Y1))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((iskpair @ Y0) => 864.02/112.24 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ Y0 @ Y1)) => 864.02/112.24 (in @ (ksnd @ Y2) @ 864.02/112.24 Y1)))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y2 @ Y0))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((!!) @ (^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3) @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (in @ 864.02/112.24 Y3 @ Y1))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (((in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (kfst @ 864.02/112.24 (kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y2))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 Y0) => 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (ksnd @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y2 @ Y3)) = 864.02/112.24 (Y3))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : $i]: 864.02/112.24 (((in @ Y2 @ 864.02/112.24 (cartprod @ 864.02/112.24 Y0 @ Y1)) => 864.02/112.24 (((kpair @ 864.02/112.24 (kfst @ Y2) @ 864.02/112.24 (ksnd @ Y2)) = 864.02/112.24 (Y2)))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.24 (((!!) @ (^[Y2 : 864.02/112.24 $i > $i > $o]: 864.02/112.24 (((!!) @ ( 864.02/112.24 ^[Y3 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y3 @ 864.02/112.24 Y0) => 864.02/112.24 (( 864.02/112.24 (!!) @ ( 864.02/112.24 ^[Y4 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y4 @ 864.02/112.24 Y1) => 864.02/112.24 (( 864.02/112.24 (Y2 @ 864.02/112.24 Y3 @ 864.02/112.24 Y4) => 864.02/112.24 (in @ 864.02/112.24 ( 864.02/112.24 kpair @ 864.02/112.24 Y3 @ Y4) @ 864.02/112.24 ( 864.02/112.24 dsetconstr @ 864.02/112.24 ( 864.02/112.24 cartprod @ 864.02/112.24 Y0 @ Y1) @ 864.02/112.24 ( 864.02/112.24 ^[Y5 : $i]: 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y6 : $i]: 864.02/112.24 (( 864.02/112.24 (in @ 864.02/112.24 Y6 @ 864.02/112.24 Y0) & 864.02/112.24 (( 864.02/112.24 (??) @ ( 864.02/112.24 ^[Y7 : $i]: 864.02/112.24 (( 864.02/112.24 ( 864.02/112.24 in @ 864.02/112.24 Y7 @ Y1) & 864.02/112.24 ( 864.02/112.24 Y2 @ 864.02/112.24 Y6 @ Y7) & 864.02/112.24 ( 864.02/112.24 ( 864.02/112.24 (Y5) = 864.02/112.24 (kpair @ 864.02/112.24 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.24 (((((!!) @ (^[Y0 : $i]: 864.02/112.24 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1403])). 864.02/112.25 thf(zip_derived_cl1420, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((iskpair @ Y0) => 864.02/112.25 (((??) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ 864.02/112.25 (dsetconstr @ (setunion @ Y0) @ 864.02/112.25 (^[Y2 : $i]: 864.02/112.25 (((Y0) = (kpair @ (kfst @ Y0) @ Y2)))))) & 864.02/112.25 (((dsetconstr @ (setunion @ Y0) @ 864.02/112.25 (^[Y2 : $i]: 864.02/112.25 (((Y0) = (kpair @ (kfst @ Y0) @ Y2))))) = 864.02/112.25 (setadjoin @ Y1 @ emptyset))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((ksnd @ (kpair @ Y0 @ Y1)) = (Y1))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((iskpair @ Y0) => 864.02/112.25 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (in @ (ksnd @ Y2) @ Y1)))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ 864.02/112.25 Y2 @ Y0))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y2 @ Y3) @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ 864.02/112.25 Y3 @ Y1))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((kfst @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y2))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (ksnd @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (((kpair @ 864.02/112.25 (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = 864.02/112.25 (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1412])). 864.02/112.25 thf(zip_derived_cl1426, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((ksnd @ (kpair @ Y0 @ Y1)) = (Y1))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((iskpair @ Y0) => 864.02/112.25 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (in @ (ksnd @ Y2) @ Y1)))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ Y2 @ 864.02/112.25 Y0))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ 864.02/112.25 Y3 @ Y1))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (kfst @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y2))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((ksnd @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (((kpair @ 864.02/112.25 (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = 864.02/112.25 (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : 864.02/112.25 $i > $i > $o]: 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1420])). 864.02/112.25 thf(zip_derived_cl1433, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((iskpair @ Y0) => 864.02/112.25 (((kpair @ (kfst @ Y0) @ (ksnd @ Y0)) = (Y0)))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (in @ (ksnd @ Y2) @ Y1)))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ Y2 @ 864.02/112.25 Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ Y2 @ Y0))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ Y3 @ 864.02/112.25 Y1))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (kfst @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y2))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (ksnd @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ 864.02/112.25 Y1)) => 864.02/112.25 (((kpair @ 864.02/112.25 (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = 864.02/112.25 (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1426])). 864.02/112.25 thf(zip_derived_cl1442, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (in @ (ksnd @ Y2) @ Y1)))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ Y2 @ Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ Y2 @ Y0))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ Y2 @ 864.02/112.25 Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ Y3 @ Y1))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (kfst @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y2))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (ksnd @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (((kpair @ 864.02/112.25 (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = 864.02/112.25 (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ 864.02/112.25 Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1433])). 864.02/112.25 thf(zip_derived_cl1451, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ Y2 @ Y3) @ 864.02/112.25 (cartprod @ Y0 @ 864.02/112.25 Y1)) => 864.02/112.25 (in @ Y2 @ Y0))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ Y2 @ Y3) @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1)) => 864.02/112.25 (in @ Y3 @ Y1))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((kfst @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y2))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (ksnd @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (((kpair @ 864.02/112.25 (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ 864.02/112.25 Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ 864.02/112.25 Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1442])). 864.02/112.25 thf(zip_derived_cl1458, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 (kpair @ Y2 @ Y3) @ 864.02/112.25 (cartprod @ Y0 @ 864.02/112.25 Y1)) => 864.02/112.25 (in @ Y3 @ Y1))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((kfst @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y2))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((ksnd @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (((kpair @ 864.02/112.25 (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ 864.02/112.25 Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1451])). 864.02/112.25 thf(zip_derived_cl1464, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((kfst @ 864.02/112.25 (kpair @ Y2 @ 864.02/112.25 Y3)) = 864.02/112.25 (Y2))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((ksnd @ 864.02/112.25 (kpair @ 864.02/112.25 Y2 @ Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (((kpair @ (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1458])). 864.02/112.25 thf(zip_derived_cl1469, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ Y0) => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y1) => 864.02/112.25 (((ksnd @ 864.02/112.25 (kpair @ Y2 @ 864.02/112.25 Y3)) = 864.02/112.25 (Y3))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (((kpair @ (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (( 864.02/112.25 (!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1464])). 864.02/112.25 thf(zip_derived_cl1475, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (cartprod @ Y0 @ Y1)) => 864.02/112.25 (((kpair @ (kfst @ Y2) @ 864.02/112.25 (ksnd @ Y2)) = (Y2)))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 (kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 (dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1469])). 864.02/112.25 thf(zip_derived_cl1481, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (((Y2 @ 864.02/112.25 Y3 @ 864.02/112.25 Y4) => 864.02/112.25 (in @ 864.02/112.25 (kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 (dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7))))))))))))))))))))))))))))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1475])). 864.02/112.25 thf(zip_derived_cl1488, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 (kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 (dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1481])). 864.02/112.25 thf(zip_derived_cl1495, plain, 864.02/112.25 (~ (((((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (subset @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ Y0 @ Y1) @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y0) & 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5))))))))))))))) @ 864.02/112.25 (cartprod @ Y0 @ Y1))))))))))) => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ Y0) => 864.02/112.25 (((!!) @ ( 864.02/112.25 ^[Y4 : $i]: 864.02/112.25 (((in @ Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (((in @ 864.02/112.25 (kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 (dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1488])). 864.02/112.25 thf(zip_derived_cl1502, plain, 864.02/112.25 (~ (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ Y0) => 864.02/112.25 (((!!) @ (^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y4 @ 864.02/112.25 Y1) => 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 ( 864.02/112.25 kpair @ 864.02/112.25 Y3 @ Y4) @ 864.02/112.25 ( 864.02/112.25 dsetconstr @ 864.02/112.25 ( 864.02/112.25 cartprod @ 864.02/112.25 Y0 @ Y1) @ 864.02/112.25 ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y6 @ 864.02/112.25 Y0) & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y7 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y7 @ Y1) & 864.02/112.25 ( 864.02/112.25 Y2 @ 864.02/112.25 Y6 @ Y7) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y5) = 864.02/112.25 (kpair @ 864.02/112.25 Y6 @ Y7)))))))))))))))) => 864.02/112.25 (Y2 @ 864.02/112.25 Y3 @ Y4))))))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1495])). 864.02/112.25 thf(zip_derived_cl1514, plain, 864.02/112.25 (~ (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1037') => 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ Y0) => 864.02/112.25 (((in @ 864.02/112.25 (kpair @ Y2 @ Y3) @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ 864.02/112.25 '#sk1037' @ Y0) @ 864.02/112.25 (^[Y4 : $i]: 864.02/112.25 (((??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 (in @ 864.02/112.25 Y5 @ 864.02/112.25 '#sk1037') & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y6 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y6 @ Y0) & 864.02/112.25 ( 864.02/112.25 Y1 @ 864.02/112.25 Y5 @ Y6) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y4) = 864.02/112.25 (kpair @ 864.02/112.25 Y5 @ Y6)))))))))))))))) => 864.02/112.25 (Y1 @ Y2 @ Y3)))))))))))))))))))), 864.02/112.25 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1502])). 864.02/112.25 thf(zip_derived_cl1526, plain, 864.02/112.25 (~ (((!!) @ (^[Y0 : $i > $i > $o]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ '#sk1037') => 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1042') => 864.02/112.25 (((in @ (kpair @ Y1 @ Y2) @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ '#sk1037' @ 864.02/112.25 '#sk1042') @ 864.02/112.25 (^[Y3 : $i]: 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (((in @ 864.02/112.25 Y4 @ 864.02/112.25 '#sk1037') & 864.02/112.25 (( 864.02/112.25 (??) @ ( 864.02/112.25 ^[Y5 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y5 @ 864.02/112.25 '#sk1042') & 864.02/112.25 ( 864.02/112.25 Y0 @ 864.02/112.25 Y4 @ Y5) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y3) = 864.02/112.25 (kpair @ 864.02/112.25 Y4 @ Y5)))))))))))))))) => 864.02/112.25 (Y0 @ Y1 @ Y2))))))))))))))))), 864.02/112.25 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1514])). 864.02/112.25 thf(zip_derived_cl1535, plain, 864.02/112.25 (~ (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ '#sk1037') => 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ '#sk1042') => 864.02/112.25 (((in @ (kpair @ Y0 @ Y1) @ 864.02/112.25 (dsetconstr @ 864.02/112.25 (cartprod @ '#sk1037' @ '#sk1042') @ 864.02/112.25 (^[Y2 : $i]: 864.02/112.25 (((??) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ 864.02/112.25 '#sk1037') & 864.02/112.25 (((??) @ (^[Y4 : $i]: 864.02/112.25 (( 864.02/112.25 ( 864.02/112.25 in @ 864.02/112.25 Y4 @ 864.02/112.25 '#sk1042') & 864.02/112.25 ( 864.02/112.25 '#sk1048' @ 864.02/112.25 Y3 @ Y4) & 864.02/112.25 ( 864.02/112.25 ( 864.02/112.25 (Y2) = 864.02/112.25 (kpair @ 864.02/112.25 Y3 @ Y4)))))))))))))))) => 864.02/112.25 ('#sk1048' @ Y0 @ Y1)))))))))))))), 864.02/112.25 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1526])). 864.02/112.25 thf(zip_derived_cl1537, plain, 864.02/112.25 (~ (((in @ '#sk1054' @ '#sk1037') => 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ '#sk1042') => 864.02/112.25 (((in @ (kpair @ '#sk1054' @ Y0) @ 864.02/112.25 (dsetconstr @ (cartprod @ '#sk1037' @ '#sk1042') @ 864.02/112.25 (^[Y1 : $i]: 864.02/112.25 (((??) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ '#sk1042') & 864.02/112.25 ('#sk1048' @ Y2 @ Y3) & 864.02/112.25 (((Y1) = (kpair @ 864.02/112.25 Y2 @ Y3)))))))))))))))) => 864.02/112.25 ('#sk1048' @ '#sk1054' @ Y0))))))))))), 864.02/112.25 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1535])). 864.02/112.25 thf(zip_derived_cl1540, plain, 864.02/112.25 (~ (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ '#sk1042') => 864.02/112.25 (((in @ (kpair @ '#sk1054' @ Y0) @ 864.02/112.25 (dsetconstr @ (cartprod @ '#sk1037' @ '#sk1042') @ 864.02/112.25 (^[Y1 : $i]: 864.02/112.25 (((??) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y3 : $i]: 864.02/112.25 (((in @ Y3 @ '#sk1042') & 864.02/112.25 ('#sk1048' @ Y2 @ Y3) & 864.02/112.25 (((Y1) = (kpair @ 864.02/112.25 Y2 @ Y3)))))))))))))))) => 864.02/112.25 ('#sk1048' @ '#sk1054' @ Y0))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1537])). 864.02/112.25 thf(zip_derived_cl1542, plain, 864.02/112.25 (~ (((in @ '#sk1059' @ '#sk1042') => 864.02/112.25 (((in @ (kpair @ '#sk1054' @ '#sk1059') @ 864.02/112.25 (dsetconstr @ (cartprod @ '#sk1037' @ '#sk1042') @ 864.02/112.25 (^[Y0 : $i]: 864.02/112.25 (((??) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1042') & 864.02/112.25 ('#sk1048' @ Y1 @ Y2) & 864.02/112.25 (((Y0) = (kpair @ Y1 @ Y2)))))))))))))))) => 864.02/112.25 ('#sk1048' @ '#sk1054' @ '#sk1059')))))), 864.02/112.25 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1540])). 864.02/112.25 thf(zip_derived_cl1544, plain, 864.02/112.25 (~ (((in @ (kpair @ '#sk1054' @ '#sk1059') @ 864.02/112.25 (dsetconstr @ (cartprod @ '#sk1037' @ '#sk1042') @ 864.02/112.25 (^[Y0 : $i]: 864.02/112.25 (((??) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1042') & 864.02/112.25 ('#sk1048' @ Y1 @ Y2) & 864.02/112.25 (((Y0) = (kpair @ Y1 @ Y2)))))))))))))))) => 864.02/112.25 ('#sk1048' @ '#sk1054' @ '#sk1059')))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1542])). 864.02/112.25 thf(zip_derived_cl1545, plain, 864.02/112.25 ( (in @ (kpair @ '#sk1054' @ '#sk1059') @ 864.02/112.25 (dsetconstr @ (cartprod @ '#sk1037' @ '#sk1042') @ 864.02/112.25 (^[Y0 : $i]: 864.02/112.25 (((??) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1042') & 864.02/112.25 ('#sk1048' @ Y1 @ Y2) & 864.02/112.25 (((Y0) = (kpair @ Y1 @ Y2))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1544])). 864.02/112.25 thf(zip_derived_cl105, plain, 864.02/112.25 ( (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i > $o]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ 864.02/112.25 (dsetconstr @ Y0 @ Y1)) => (Y1 @ 864.02/112.25 Y2))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl85])). 864.02/112.25 thf(zip_derived_cl123, plain, 864.02/112.25 (![X2 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i > $o]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ (dsetconstr @ X2 @ Y0)) => 864.02/112.25 (Y0 @ Y1)))))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl105])). 864.02/112.25 thf(zip_derived_cl136, plain, 864.02/112.25 (![X2 : $i, X4 : $i > $o]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ (dsetconstr @ X2 @ X4)) => (X4 @ Y0))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl123])). 864.02/112.25 thf(zip_derived_cl138, plain, 864.02/112.25 (![X0 : $i > $o, X1 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ 864.02/112.25 (dsetconstr @ X1 @ 864.02/112.25 (^[Y1 : $i]: (((X0 @ Y1) | ($false)))))) => 864.02/112.25 (((X0 @ Y0) | ($false))))))))), 864.02/112.25 inference('ho.refine.early.bird', [status(thm)], [zip_derived_cl136])). 864.02/112.25 thf(zip_derived_cl3042, plain, 864.02/112.25 (![X0 : $i > $o, X1 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ 864.02/112.25 (dsetconstr @ X1 @ (^[Y1 : $i]: (X0 @ Y1)))) => (X0 @ 864.02/112.25 Y0))))))), 864.02/112.25 inference('simplify boolean subterms', [status(thm)], [zip_derived_cl138])). 864.02/112.25 thf(zip_derived_cl3043, plain, 864.02/112.25 (![X0 : $i > $o, X1 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ (dsetconstr @ X1 @ X0)) => (X0 @ Y0))))))), 864.02/112.25 inference('ho_norm', [status(thm)], [zip_derived_cl3042])). 864.02/112.25 thf(zip_derived_cl3044, plain, 864.02/112.25 (![X0 : $i > $o, X1 : $i, X3 : $i]: 864.02/112.25 (((in @ X3 @ (dsetconstr @ X1 @ X0)) => (X0 @ X3)))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl3043])). 864.02/112.25 thf(zip_derived_cl3045, plain, 864.02/112.25 (![X0 : $i > $o, X1 : $i, X3 : $i]: 864.02/112.25 (~ (in @ X3 @ (dsetconstr @ X1 @ X0)) | (X0 @ X3))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl3044])). 864.02/112.25 thf(zip_derived_cl3081, plain, 864.02/112.25 ( ((^[Y0 : $i]: 864.02/112.25 (((??) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y2 : $i]: 864.02/112.25 (((in @ Y2 @ '#sk1042') & 864.02/112.25 ('#sk1048' @ Y1 @ Y2) & 864.02/112.25 (((Y0) = (kpair @ Y1 @ Y2)))))))))))))) @ 864.02/112.25 (kpair @ '#sk1054' @ '#sk1059'))), 864.02/112.25 inference('sup-', [status(thm)], [zip_derived_cl1545, zip_derived_cl3045])). 864.02/112.25 thf(zip_derived_cl3110, plain, 864.02/112.25 ( (((??) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y1 : $i]: 864.02/112.25 (((in @ Y1 @ '#sk1042') & 864.02/112.25 ('#sk1048' @ Y0 @ Y1) & 864.02/112.25 (((kpair @ '#sk1054' @ '#sk1059') = 864.02/112.25 (kpair @ Y0 @ Y1)))))))))))))), 864.02/112.25 inference('ho_norm', [status(thm)], [zip_derived_cl3081])). 864.02/112.25 thf(zip_derived_cl3135, plain, 864.02/112.25 ( (((in @ '#sk4904' @ '#sk1037') & 864.02/112.25 (((??) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ '#sk1042') & ('#sk1048' @ '#sk4904' @ Y0) & 864.02/112.25 (((kpair @ '#sk1054' @ '#sk1059') = (kpair @ 864.02/112.25 '#sk4904' @ Y0))))))))))), 864.02/112.25 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl3110])). 864.02/112.25 thf(zip_derived_cl3137, plain, 864.02/112.25 ( (((??) @ (^[Y0 : $i]: 864.02/112.25 (((in @ Y0 @ '#sk1042') & ('#sk1048' @ '#sk4904' @ Y0) & 864.02/112.25 (((kpair @ '#sk1054' @ '#sk1059') = (kpair @ '#sk4904' @ 864.02/112.25 Y0))))))))), 864.02/112.25 inference('lazy_cnf_and', [status(thm)], [zip_derived_cl3135])). 864.02/112.25 thf(zip_derived_cl3138, plain, 864.02/112.25 ( (((in @ '#sk4905' @ '#sk1042') & ('#sk1048' @ '#sk4904' @ '#sk4905') & 864.02/112.25 (((kpair @ '#sk1054' @ '#sk1059') = (kpair @ '#sk4904' @ '#sk4905')))))), 864.02/112.25 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl3137])). 864.02/112.25 thf(zip_derived_cl3141, plain, 864.02/112.25 ( (((kpair @ '#sk1054' @ '#sk1059') = (kpair @ '#sk4904' @ '#sk4905')))), 864.02/112.25 inference('lazy_cnf_and', [status(thm)], [zip_derived_cl3138])). 864.02/112.25 thf(zip_derived_cl3142, plain, 864.02/112.25 (((kpair @ '#sk1054' @ '#sk1059') = (kpair @ '#sk4904' @ '#sk4905'))), 864.02/112.25 inference('simplify nested equalities', [status(thm)], 864.02/112.25 [zip_derived_cl3141])). 864.02/112.25 thf(zip_derived_cl1368, plain, 864.02/112.25 ( (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((((kpair @ Y0 @ Y1) = 864.02/112.25 (kpair @ Y2 @ Y3))) => 864.02/112.25 (((Y0) = (Y2)))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1357])). 864.02/112.25 thf(zip_derived_cl1378, plain, 864.02/112.25 (![X2 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((((kpair @ X2 @ Y0) = (kpair @ 864.02/112.25 Y1 @ Y2))) => 864.02/112.25 (((X2) = (Y1))))))))))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1368])). 864.02/112.25 thf(zip_derived_cl1386, plain, 864.02/112.25 (![X2 : $i, X4 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((((kpair @ X2 @ X4) = (kpair @ Y0 @ Y1))) => 864.02/112.25 (((X2) = (Y0)))))))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1378])). 864.02/112.25 thf(zip_derived_cl1392, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((((kpair @ X2 @ X4) = (kpair @ X6 @ Y0))) => 864.02/112.25 (((X2) = (X6))))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1386])). 864.02/112.25 thf(zip_derived_cl1398, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i, X8 : $i]: 864.02/112.25 (((((kpair @ X2 @ X4) = (kpair @ X6 @ X8))) => (((X2) = (X6)))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1392])). 864.02/112.25 thf(zip_derived_cl1405, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i, X8 : $i]: 864.02/112.25 (~ (((kpair @ X2 @ X4) = (kpair @ X6 @ X8))) | (((X2) = (X6))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1398])). 864.02/112.25 thf(zip_derived_cl1413, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i, X8 : $i]: 864.02/112.25 (((kpair @ X2 @ X4) != (kpair @ X6 @ X8)) | ((X2) = (X6)))), 864.02/112.25 inference('simplify nested equalities', [status(thm)], 864.02/112.25 [zip_derived_cl1405])). 864.02/112.25 thf(zip_derived_cl3154, plain, 864.02/112.25 (![X0 : $i, X1 : $i]: 864.02/112.25 (((kpair @ X1 @ X0) != (kpair @ '#sk4904' @ '#sk4905')) 864.02/112.25 | ((X1) = ('#sk1054')))), 864.02/112.25 inference('sup-', [status(thm)], [zip_derived_cl3142, zip_derived_cl1413])). 864.02/112.25 thf(zip_derived_cl3446, plain, ((('#sk4904') = ('#sk1054'))), 864.02/112.25 inference('eq_res', [status(thm)], [zip_derived_cl3154])). 864.02/112.25 thf(zip_derived_cl3142, plain, 864.02/112.25 (((kpair @ '#sk1054' @ '#sk1059') = (kpair @ '#sk4904' @ '#sk4905'))), 864.02/112.25 inference('simplify nested equalities', [status(thm)], 864.02/112.25 [zip_derived_cl3141])). 864.02/112.25 thf(zip_derived_cl1419, plain, 864.02/112.25 ( (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((!!) @ (^[Y3 : $i]: 864.02/112.25 (((((kpair @ Y0 @ Y1) = 864.02/112.25 (kpair @ Y2 @ Y3))) => 864.02/112.25 (((Y1) = (Y3)))))))))))))))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1412])). 864.02/112.25 thf(zip_derived_cl1424, plain, 864.02/112.25 (![X2 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((!!) @ (^[Y2 : $i]: 864.02/112.25 (((((kpair @ X2 @ Y0) = (kpair @ 864.02/112.25 Y1 @ Y2))) => 864.02/112.25 (((Y0) = (Y2))))))))))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1419])). 864.02/112.25 thf(zip_derived_cl1430, plain, 864.02/112.25 (![X2 : $i, X4 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((!!) @ (^[Y1 : $i]: 864.02/112.25 (((((kpair @ X2 @ X4) = (kpair @ Y0 @ Y1))) => 864.02/112.25 (((X4) = (Y1)))))))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1424])). 864.02/112.25 thf(zip_derived_cl1438, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i]: 864.02/112.25 (((!!) @ (^[Y0 : $i]: 864.02/112.25 (((((kpair @ X2 @ X4) = (kpair @ X6 @ Y0))) => 864.02/112.25 (((X4) = (Y0))))))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1430])). 864.02/112.25 thf(zip_derived_cl1446, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i, X8 : $i]: 864.02/112.25 (((((kpair @ X2 @ X4) = (kpair @ X6 @ X8))) => (((X4) = (X8)))))), 864.02/112.25 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1438])). 864.02/112.25 thf(zip_derived_cl1453, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i, X8 : $i]: 864.02/112.25 (~ (((kpair @ X2 @ X4) = (kpair @ X6 @ X8))) | (((X4) = (X8))))), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1446])). 864.02/112.25 thf(zip_derived_cl1459, plain, 864.02/112.25 (![X2 : $i, X4 : $i, X6 : $i, X8 : $i]: 864.02/112.25 (((kpair @ X2 @ X4) != (kpair @ X6 @ X8)) | ((X4) = (X8)))), 864.02/112.25 inference('simplify nested equalities', [status(thm)], 864.02/112.25 [zip_derived_cl1453])). 864.02/112.25 thf(zip_derived_cl3153, plain, 864.02/112.25 (![X0 : $i, X1 : $i]: 864.02/112.25 (((kpair @ X1 @ X0) != (kpair @ '#sk4904' @ '#sk4905')) 864.02/112.25 | ((X0) = ('#sk1059')))), 864.02/112.25 inference('sup-', [status(thm)], [zip_derived_cl3142, zip_derived_cl1459])). 864.02/112.25 thf(zip_derived_cl3200, plain, ((('#sk4905') = ('#sk1059'))), 864.02/112.25 inference('eq_res', [status(thm)], [zip_derived_cl3153])). 864.02/112.25 thf(zip_derived_cl1546, plain, (~ ('#sk1048' @ '#sk1054' @ '#sk1059')), 864.02/112.25 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1544])). 864.02/112.25 thf(zip_derived_cl3229, plain, (~ ('#sk1048' @ '#sk1054' @ '#sk4905')), 864.02/112.25 inference('sup-', [status(thm)], [zip_derived_cl3200, zip_derived_cl1546])). 864.02/112.25 thf(zip_derived_cl3499, plain, (~ ('#sk1048' @ '#sk4904' @ '#sk4905')), 864.02/112.25 inference('sup-', [status(thm)], [zip_derived_cl3446, zip_derived_cl3229])). 864.02/112.25 thf(zip_derived_cl3140, plain, ( ('#sk1048' @ '#sk4904' @ '#sk4905')), 864.02/112.25 inference('lazy_cnf_and', [status(thm)], [zip_derived_cl3138])). 864.02/112.25 thf(zip_derived_cl3505, plain, ($false), 864.02/112.25 inference('demod', [status(thm)], 864.02/112.25 [zip_derived_cl3499, zip_derived_cl3140])). 864.02/112.25 864.02/112.25 % SZS output end Refutation 864.02/112.25 864.02/112.25 864.02/112.25 % /export/starexec/sandbox/solver/bin/lams/8_sh.eqenc2.sh running for 10s 864.02/112.25 % Terminating... 864.02/112.39 % Runner terminated. 864.02/112.39 % Zipperpin 1.5 exiting 864.02/112.40 EOF